我正在尝试了解什么是reactjs中的redux,但对我来说还不清楚。即使没有redux,也可以正常工作,那么reactjs中redux的用途是什么
答案 0 :(得分:5)
Redux通过在所有组件都可以访问的空间(商店)中访问状态来帮助您更有效地管理应用程序中的状态。
想象一下,如果您有一个应用程序,其子组件嵌套了5层或6层,那么您就不想每次都绑定状态并将其一直传递下去。假设每个嵌套组件都依赖状态更改,并且需要一种更改共享状态的方法。必须绑定状态以及从头到尾一直访问状态的方法,这真的很麻烦。输入redux-更容易访问和管理状态。
随着应用程序增长,您会遇到的另一个副作用是意外的副作用。 Redux并不能完全消除这两个问题-但这是为了更好地组织代码,从而使调试更容易。
如果您没有遇到限制,那么React可以立即使用-无需抢购新工具Redux或其他工具。但是这里是React的内置Redux替代品: