如何使用react router v4调度位置更改操作

Lut*_*ndo 11 reactjs react-router react-redux

我正在使用react-router-4.0.0-beta.4redux,我试图找出在路由更改上发送操作的最佳方法.我看到了几个版本前有一个API /事件挂钩,这在这里.但我发现它现在已经消失了.试着做现代的等价物redux-router.

Pat*_*ski 2

似乎分派操作的最佳方法是在组件的 或componentWillMount()方法中执行此操作。componentDidMount()componentWillUnmount()

忽略下面的内容

onEnter道具。就像这里彗星前端

onEnter(nextState,替换,回调?)

即将输入路线时调用。它提供下一个路由器状态和重定向到另一条路径的功能。这将是触发钩子的路由实例。 https://github.com/ReactTraining/react-router/blob/master/docs/API.md#onenternextstate-replace-callback

但是,仍然有 onChange 属性,完全按照您所描述的方式进行。也许告诉我们您的问题到底是什么。因为看起来你做错了什么。