reactjs - 反应嵌套路由器:从链接中删除父路由
问题描述
所以,我一直在与react-router-dom
. 我的问题是我正在使用嵌套路由。我想让它在 URL 中没有父路由的路由。我当前的代码是。
<Route path= "/dashboard/some-page" component={someComponent}/>
我想做的是
<Route path="/some-page" component={someComponent}/>
。
解决方案
目前,你不能。react-router-dom
仅匹配完整路径。在即将发布的第 6 版中,他们添加了该功能,但目前仍处于测试阶段。这不是替代品的下降;API 发生了变化,因此需要进行一些重组。
https://reacttraining.com/blog/react-router-v6-pre/#nested-routes-and-layouts
推荐阅读
- r - 合并两个列不均匀的表并保留两个值
- php - 多语言网站数据库中的用户字幕、ID
- regex - 正则表达式匹配中间不在列表中?
- vue.js - 如何更改单击 v-autocomplete 的选项项的行为
- javascript - 创建一个记录器类并在组件之间使用它来记录
- r - R:编写一个快速函数来为加权数据集构建 CDF
- ios - 将数据从 JSON 数组传递到另一个视图控制器
- flutter - 版本解决失败没有得到解决方案
- typedoc - Typedoc 仅文档导出类
- amazon-web-services - 在 AWS EC2 Windows 实例上启动 Apache2.4 作为登录即服务