反应,还原和路由

时间:2019-05-14 06:49:04

标签: reactjs react-redux react-router

我用组件状态,firebase和反应路由完成了一些CRUD操作的简单应用程序。现在,我正在尝试集成react-redux。我已经掌握了数据逻辑,但是缺少路由功能。

现在,我正在导航链接或在组件中重定向。我应该改变这个吗?应该是减速器在做导航吗?我应该分配一个动作“ navigate-to”,而不是一个链接,然后在reducer中进行重定向吗?还是可以在链接上添加onClick并仅为数据逻辑分配操作?

1 个答案:

答案 0 :(得分:2)

我建议将应用程序状态和路由分开。根据{{​​3}}中的建议:

  

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