react-routing当前路由/导航中的参数

时间:2017-04-04 20:08:46

标签: javascript reactjs web redux react-router

所有

检索当前路由状态的推荐方法是什么?

(看到react-router-redux尚未与v4完全兼容)

我使用的模式是 - 我想 - 一个常见的模式:

<MenuItem active={route === '/foo'}><Link to='/foo' /></MenuItem>

其中route是从路由道具派生的临时状态...但是像match/history/location路由参数这样的路由道具不会传递给导航组件(不管它们应该出现什么样的b / c)< / p>

所以,我们的选择是

  • 通过Route
  • 将导航设为<Route />
  • 使用redux(等待v4支持或贡献)
  • 使用上下文(似乎是一种做生意的坏方法)

还有其他更优雅的选择吗?

0 个答案:

没有答案
相关问题