首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react路由器-redux与连接-react react v4的路由器

react路由器-redux与连接-react react v4的路由器
EN

Stack Overflow用户
提问于 2018-08-06 08:38:39
回答 1查看 6.6K关注 0票数 9

官场 react-router-redux的github页面表示,该项目已不再维护,现在已不再受欢迎。他们建议改用connected-react-routerreact-router-redux有:

31k星884表

6k叉子

connected-react-router只有:

1053颗星

28表

108个叉子

我开始开发一个完整的Q/A社交网站使用react v4,在这里使用connected-react-router是值得还是明智的想法?

在发布这个问题时,我注意到堆栈溢出甚至没有connected-react-router标记。

EN

回答 1

Stack Overflow用户

发布于 2018-10-07 00:01:45

如果您打算使用redux来管理您的应用程序状态,使用react路由器进行路由,并且希望将您的路由历史记录与您的应用程序状态同步,并通过Redux管理路由,那么这将是可以使用的。虽然我最近才开始使用它,但它对于管理路由(包括路由数据)来说是非常直接的。

你还指出:

react-router-redux说这个项目不再被维护

仅出于这个原因,我不会使用react-router-redux,除非您计划自己维护它。忽略特性和bug,您还必须关注可能出现的任何安全问题。也请看看他们在GitHub Please https://github.com/ReactTraining/react-router/issues/6358中对此的争议。

只是重申一下,如果您需要,或者认为您需要同步您的路由器状态与您的redux存储,那么这是一个不错的工具使用。如果你不认为你会需要它,那就不要使用它,这样你的项目就不会变得臃肿。

尽管如此,我也看到了这个看起来很有趣的替代https://github.com/salvoravida/redux-first-history。它似乎为历史、路由和状态提供了一种比connected-react-router更解耦的方法,但我还没有使用它。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51703620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档