react-router没有像vue-router中beforeEach一样全局钩子函数吗?

#1

react-router 中onEnter ,onLeave函数只能监测到当前组建的,难道没有全局监测的钩子函数吗?或者有没有什么好的办法呢?每个组件都写后期不好维护啊,也麻烦?求前辈指导!

#2
<Router history={...}>
  <Route onEnter={...}>
    <Route path="/" component={...}/>
   ...
  </Route>
</Router>

以上代码未经验证

#3

感谢回答! 子路由切换无效。只适用当前route

#4

好吧,如果你用redux,可以用react-router-redux来处理。

#5

真没有啊。 我确实用了redux和react-router-redux。 我怎么没想到还有这么个东西。我试试先