【发布时间】:2019-08-21 12:59:49
【问题描述】:
我想要一个可选的路径前缀。理想情况下,这将允许我创建可选路径和参数。
例如:
我有路线 /search,但我希望这条路线同时匹配 /search 和 /portal/somePortalID/search,并在子道具中为我提供 somePortalID。
到目前为止我已经尝试过:
<Route path="(/portal/:portalId)?/search">
<Route path="(/:portalId(/portal/\.+)?/search">
如果您可以包含有关如何动态更改子 React Router <Link /> 组件的想法,以便它们包含可选前缀以使用户保持在该路由内,则可以加分。
【问题讨论】:
标签: reactjs react-router react-router-v5