react-router-redux的
official github页面表示该项目已不再维护,现已弃用.他们建议使用connected-react-router.
react-router-redux有:
31k星
884手表
6k叉
而connected-react-router只有:
1053颗星
28手表
108叉
react-router-redux有:
31k星
884手表
6k叉
而connected-react-router只有:
1053颗星
28手表
108叉
我正在开始使用react v4开发一个完整的Q / A社交网站,在这里使用connected-react-router是值得的还是聪明的想法?
在发布问题时,我发现stackoverflow甚至没有连接 – react-router标签.
如果您打算使用Redux来管理您的应用程序状态,请使用react路由器进行路由,并希望将您的路由历史记录与您的应用程序状态同步并通过redux管理路由,然后这样就可以使用了.虽然我自己最近才开始使用它,但是管理路由(包括路由数据)非常简单.
你还指出:
react-router-redux
says that the project is no longer maintained
仅仅因为这个原因我不会使用react-router-redux,除非你打算自己维护它.忽略功能和错误,您还必须关注出现的任何潜在安全问题.另请参阅他们对GitHub问题https://github.com/ReactTraining/react-router/issues/6358中的弃用问题的看法
重申一下,如果您需要或认为您需要将路由器状态与您的redux存储同步,那么这不是一个糟糕的工具.如果你不认为你需要这个,那就不要使用它,这样你的项目就不会变得臃肿.
话虽这么说,我也看到了这个看起来很有趣的替代品https://github.com/salvoravida/redux-first-history.它似乎提供了比连接反应路由器更加分离的历史,路由和状态方法,但我还没有使用它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。