react-redux的确切目的是什么

时间:2018-10-27 01:05:53

标签: reactjs react-redux

我正在尝试了解什么是reactjs中的redux,但对我来说还不清楚。即使没有redux,也可以正常工作,那么reactjs中redux的用途是什么

1 个答案:

答案 0 :(得分:5)

Redux通过在所有组件都可以访问的空间(商店)中访问状态来帮助您更有效地管理应用程序中的状态。

想象一下,如果您有一个应用程序,其子组件嵌套了5层或6层,那么您就不想每次都绑定状态并将其一直传递下去。假设每个嵌套组件都依赖状态更改,并且需要一种更改共享状态的方法。必须绑定状态以及从头到尾一直访问状态的方法,这真的很麻烦。输入redux-更容易访问和管理状态。

随着应用程序增长,您会遇到的另一个副作用是意外的副作用。 Redux并不能完全消除这两个问题-但这是为了更好地组织代码,从而使调试更容易。

如果您没有遇到限制,那么React可以立即使用-无需抢购新工具Redux或其他工具。但是这里是React的内置Redux替代品:

https://reactjs.org/docs/context.html