React Router,在params之后嵌套路由
React Router, nesting routes after the params
因此,我目前将以下内容作为react的url映射的一部分。
<Route path="dog" component={DogWrapper}>
<Route path=":id" component={DogDetails}/>
<Route path=":id/genealogy" component={Genealogy}/>
</Route>
但我从来没有触及家谱部分。有什么原因吗?
您的问题在于订购。React路由器优先工作,所以它总是首先使用:id路由。将geneaolgy
路由向上移动,您应该已经做好了准备。
https://github.com/reactjs/react-router/blob/master/docs/guides/RouteMatching.md#precedence
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 可以简化嵌套的延迟Q Promises解析吗
- 用于搜索的聚合物嵌套绑定
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- d3中堆栈函数和嵌套函数之间的差异
- 如何打印嵌套对象的所有值
- JavaScript 中的嵌套函数和 “this” 关键字
- 设置嵌套对象属性的更好方法
- querySelector/getElementByClassName嵌套项的顺序
- 猫鼬在特定记录中查找嵌套记录
- 访问嵌套JSON对象的键,其中键是动态的
- D3嵌套组作为x轴
- Ionic和angularjs嵌套步骤应用程序
- 从多维嵌套json数组创建下拉列表
- 有没有一种方法可以在所有嵌套循环之后放置一个标签,以便在一步中将它们全部打断
- React Router,在params之后嵌套路由
- 动态嵌套列表:单击时插入行,在当前元素之后
- 在json之后嵌套json数据.解析成为[对象]
- 如何在.load()之后嵌套事件