如何防止使用react-router v4匹配两条路由?

ee

我有以下两条路线:/items/items/buy

每个路线在一个视图中对应一个选项卡。两条路线均使用精确的道具进行渲染,但在导航到时,两个标签仍被标记为活动标签/items/buy

我已经尝试过使用withRouter,但是我发现需要进行更改/items/items/sell解决问题,但我不想这样做。

我知道rrv4也与我的路线/items的另一部分匹配/items/buy,但是我认为如果我使用的话不会发生这种情况exact关于为什么发生这种情况的任何线索?

啊,我忘了说我已经在使用Switch。

谢谢你的帮助!

ee

问题是我用LinkContainer包装了NavItem,而LinkContainer没有确切的道具。添加确切的道具就解决了这个问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章