首页 > 解决方案 > 反应嵌套路由器:从链接中删除父路由

问题描述

所以,我一直在与react-router-dom. 我的问题是我正在使用嵌套路由。我想让它在 URL 中没有父路由的路由。我当前的代码是。 <Route path= "/dashboard/some-page" component={someComponent}/>我想做的是 <Route path="/some-page" component={someComponent}/>

标签: reactjsjsxreact-router-dom

解决方案


目前,你不能。react-router-dom仅匹配完整路径。在即将发布的第 6 版中,他们添加了该功能,但目前仍处于测试阶段。这不是替代品的下降;API 发生了变化,因此需要进行一些重组。

https://reacttraining.com/blog/react-router-v6-pre/#nested-routes-and-layouts


推荐阅读