Guide-2019-05-13-React Router 4.

2019-05-13  本文已影响0人  自律财富自由

Redux是React生态系统很重要的一部分。我们希望将React Router和Redux的集成尽可能无缝地集成到想要同时使用它们的人们身上。

阻塞更新

通常,React Router和Redux可以很好地协同工作。有时,当导航改变时,应用程序的某个组件(子路由或者选中的某个导航链接)不会更新。
包含以下情况:

// before
export default connect(mapStateToProps)(Something)

// after
import { withRouter } from 'react-router-dom'
export default withRouter(connect(mapStateToProps)(Something))

深度合成

有些人想:

所有的这些需要更深入的整合

我们建议您不要将您的路由保存在Redux的store中。理由如下;

但你如果强烈要同步store和router,可以试试connected React Router,第三方绑定React Router v4和Redux。

上一篇 下一篇

猜你喜欢

热点阅读