【发布时间】:2017-08-08 07:42:41
【问题描述】:
到底是如何在react-router 中使用嵌套路由的,特别是4.x 版?以下在以前的版本中运行良好...
<Route path='/stuff' component={Stuff}>
<Route path='/stuff/a' component={StuffA} />
</Route>
升级到 4.x 会引发以下警告...
警告:您不应该在同一路由中使用
组件和 ; 将被忽略
这到底是怎么回事?我已经搜索了the docs 几个小时,但无法成功使嵌套路由正常工作。如何使用<Route>components 将它们的路由嵌套在 react-router v4 中?我的简单示例如何转换为 v4.x API 合规性以嵌套路由?
【问题讨论】:
-
reacttraining.com/react-router/web/example/route-config 文档中的这个例子不是你要找的吗?
RouteWithSubRoutes特别是
标签: javascript reactjs react-router react-router-v4