The*_*der 9 redux react-redux react-router-redux react-router-v4
官方 github页面react-router-redux说该项目已不再维护,现已弃用.他们建议connected-react-router改用.
react-router-redux有:
31k星884观看
6k叉,
而connected-react-router只有:
1053星
28观看
108叉
我正在开始使用react v4开发一个完整的Q/A社交网站,connected-react-router在这里使用它是值得的还是聪明的想法?
在发布问题时,我发现stackoverflow甚至没有connected-react-router标记.
如果您要使用Redux来管理应用程序状态,请使用React Router进行路由,并希望将路由历史记录与您的应用程序状态同步并通过Redux管理路由,则可以使用它。虽然我最近才刚开始使用它,但是它对于管理路由(包括路由数据)非常简单。
您还指出:
react-router-redux说该项目不再维护
仅出于这个原因react-router-redux,除非您打算自己维护它,否则我不会使用。忽略功能和错误,您还必须考虑出现的任何潜在安全问题。也请在他们的GitHub问题中查看他们对此折旧的讨论https://github.com/ReactTraining/react-router/issues/6358
只是重申一下,如果您需要或认为您需要将路由器状态与redux存储同步,那么这并不是一个不好的工具。如果您认为不需要它,请不要使用它,这样您的项目就不会变得肿。
话虽如此,我也看到了这种替代https://github.com/salvoravida/redux-first-history看起来很有趣。与相比,它似乎为历史,路由和状态提供了一种更加分离的方法connected-react-router,但是我还没有使用过。
| 归档时间: |
|
| 查看次数: |
2767 次 |
| 最近记录: |