reactjs - 使用反应路由器路由到不同组件以获得类似路由
问题描述
我正在尝试路由到不同的组件,但最后一条路由正在捕获它
<Switch>
<Route path="/users" exact strict component={Users}/> // this one works fine
<Route path="/users/new" exact strict component={NewUser}/> // this one is not. the next route is catching it...
<Route path="/users/:userId" exact strict component={UserDetails}/>
</Switch>
感谢您的帮助。
解决方案
我想如果你重新安排你的路线它会起作用,这是我的想法
<Switch>
<Route exact path="/users/new" component={NewUser}/>
<Route path="/users/:userId" component={UserDetails}/>
<Route path="/users" component={Users}/> // this one works fine
</Switch>
这个对我有用
你可以试试这个,希望它会工作
推荐阅读
- spring - AggregatingReplyingKafka模板发布策略问题
- python - 如何在 heroku 上使用 Procefile 运行 python 应用程序
- c - 如何将图像文件 *.jpg 转换为 C 中的十六进制代码?
- python - 安装 npm 组件时出现 Python 语法错误
- reactjs - 如果客户端无法读取文件,如何在 axios 中加载 https 证书?
- node.js - 从过去的意图访问参数 Dialogflow Fulfillment
- sql - 隐藏 row_number() 列
- html - 响应式网格图像查看 3 张图像
- connection - 连接数 0 不满足要求的最小值 1
- python - 尽量避免使用 for 循环来提升 Python 代码