首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-router和react-router redux有什么区别?

react-router和react-router redux有什么区别?
EN

Stack Overflow用户
提问于 2018-02-06 12:57:41
回答 3查看 783关注 0票数 1

我正在创建一个简单的应用程序,并使用react-router进行路由,现在我使用redux进行状态管理。我想知道要在我的应用程序中实现的react-routerreact-router-redux之间的区别。提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2018-02-20 15:22:52

react-路由器v4是基础,构建块。提供用于创建路由解决方案的API。

react-router-dom是react-router的包装器。它应该在浏览器中运行。

react-router-redux提供了所谓的“受控路由器”,绑定到redux存储。状态变化(导航)可以通过调度redux操作以及单击链接来控制。

您最好的选择是从react-router-dom开始(默认情况下,它会为您拉入react-router )。

票数 2
EN

Stack Overflow用户

发布于 2018-02-06 13:46:47

react-router功能足够强大。react-router-redux是连接react-router和redux的中间件。它对于维护存储中的路由状态很有用

票数 1
EN

Stack Overflow用户

发布于 2018-02-06 15:09:47

React路由器用于reactjs中的路由。使用react- this检查一些代码。

React-router-redux用于将当前url位置保存到状态,因此当您在redux中执行时间旅行等功能时,url将被提供给redux。React-router-redux几乎与reactjs中的路由无关,而与redux有更多的关系。

将Redux与React Router一起使用时,该库不是必需的。您可以在没有任何附加库的情况下很好地结合使用这两个库。如果您关心使用时间旅行来记录、持久化和重放用户操作,它将非常有用。如果你不关心这些特性,直接使用Redux和React Router即可。

参考react-router-redux docs

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

https://stackoverflow.com/questions/48635763

复制
相关文章

相似问题

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