加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-router-redux vs connected-react-router for react v4

发布时间:2020-12-15 05:07:43 所属栏目:百科 来源:网络整理
导读:react-router-redux的 official github页面表示该项目已不再维护,现已弃用.他们建议使用connected-react-router. react-router-redux有: 31k星 884手表 6k叉 而connected-react-router只有: 1053颗星 28手表 108叉 我正在开始使用react v4开发一个完整的Q
react-router-redux的 official github页面表示该项目已不再维护,现已弃用.他们建议使用connected-react-router.
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.它似乎提供了比连接反应路由器更加分离的历史,路由和状态方法,但我还没有使用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读