react-router 4.0 如何匹配可选参数

本文介绍在React不同版本中路由可选参数的变化。从react-router2.0到4.0, 可选参数的书写方式发生了变化,从<Routepath='/index(/:hello)'/>变成了<Routepath='/index/:hello?'/>,后者通过在参数后加问号来表示参数可选。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在react-router 2.0中可选参数是这样写的
<Route path='/index(/:hello)' />

而在react-4.0中你会惊喜的发现这种写法没用了,今天采坑碰到纪律一下

要写成这样

<Route path='/index/:hello?' />

后边的问号表示这个参数是可选的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值