【问题标题】:React, redux and routingReact、redux 和路由
【发布时间】:2019-05-14 06:49:04
【问题描述】:

我已经使用组件状态、firebase 和反应路由完成了一个带有一些 CRUD 操作的简单应用程序。现在我正在尝试集成 react-redux。我有数据逻辑,但我缺少一些关于路由的东西。

现在我正在通过链接导航或在组件中重定向。我应该改变这个吗?应该是减速器做导航吗?我应该发送一个“导航到”操作并在减速器中进行重定向,而不是链接?或者是否可以在链接上添加一个 onClick 并仅为数据逻辑调度操作?

【问题讨论】:

    标签: reactjs react-redux react-router


    【解决方案1】:

    我建议将应用程序状态和路由分开。正如redux documentation 中所建议的:

    所以你想用你的 Redux 应用做路由。你可以将它与 React Router 一起使用。 Redux 将成为您数据的真实来源,而 React Router 将成为您 URL 的真实来源。在大多数情况下,将它们分开是可以的,除非您需要时间旅行和倒带触发 URL 更改的操作。

    【讨论】:

      猜你喜欢
      • 2018-07-01
      • 2020-08-13
      • 2016-05-23
      • 2016-04-28
      • 2018-02-14
      • 2020-06-11
      • 1970-01-01
      • 2016-09-02
      • 2018-11-18
      相关资源
      最近更新 更多