3

有什么办法,如何将 react-router 状态(位置、参数等)作为可观察属性存储到我的 appState 对象中?我正在寻找类似于react-router-redux的东西。

4

1 回答 1

3

执行此操作的典型方法是componentWillMount在路由组件的挂钩中更新表示您的导航状态的存储。当你经常这样做时,从长远来看,它并不觉得真的“干净”。出于这个原因,我们最终根本没有使用 react-router,而只是自己解析路由(使用route-parser)。有关其背后的想法,请参阅此博客。

基于最近开发的mobx-router相同的想法,您也可以尝试一下!componentWillMount或者,如果您的路由非常简单,请坚持

于 2016-10-03T06:11:35.070 回答