Reactjs react redux的确切目的是什么

Reactjs react redux的确切目的是什么,reactjs,react-redux,Reactjs,React Redux,我试图理解reactjs中的redux是什么,但我并不清楚。react即使没有redux也能工作那么reactjs中redux的用途是什么?redux可以帮助您通过所有组件在一个通常可访问的空间(存储)中访问应用程序的状态,从而更有效地管理整个应用程序的状态 想象一下,如果您有一个应用程序,它的子组件嵌套在5或6层的深处,那么您不会希望每次都绑定状态并将其向下传递。假设每个嵌套组件都依赖于状态更改,并且需要一种方法来更改共享状态。必须将状态和访问状态的方法绑定到整个链中,这将非常繁琐。进入red

我试图理解reactjs中的redux是什么,但我并不清楚。react即使没有redux也能工作那么reactjs中redux的用途是什么?redux可以帮助您通过所有组件在一个通常可访问的空间(存储)中访问应用程序的状态,从而更有效地管理整个应用程序的状态

想象一下,如果您有一个应用程序,它的子组件嵌套在5或6层的深处,那么您不会希望每次都绑定状态并将其向下传递。假设每个嵌套组件都依赖于状态更改,并且需要一种方法来更改共享状态。必须将状态和访问状态的方法绑定到整个链中,这将非常繁琐。进入redux-更容易访问和管理状态

随着应用程序的增长,您将遇到的另一个副作用是意外的副作用。redux并没有完全消除这两个问题,但它的目的是更好地组织代码,从而使调试更容易

如果你还没有达到限制,React已经开箱即用,那么你就没有必要去寻找一个新的工具,Redux或者其他。但这里有一个内置的Redux替代方案,可供本机反应:


Redux可帮助您通过所有组件在通常可访问的空间(存储)中访问应用程序的状态,从而更有效地管理整个应用程序的状态

想象一下,如果您有一个应用程序,它的子组件嵌套在5或6层的深处,那么您不会希望每次都绑定状态并将其向下传递。假设每个嵌套组件都依赖于状态更改,并且需要一种方法来更改共享状态。必须将状态和访问状态的方法绑定到整个链中,这将非常繁琐。进入redux-更容易访问和管理状态

随着应用程序的增长,您将遇到的另一个副作用是意外的副作用。redux并没有完全消除这两个问题,但它的目的是更好地组织代码,从而使调试更容易

如果你还没有达到限制,React已经开箱即用,那么你就没有必要去寻找一个新的工具,Redux或者其他。但这里有一个内置的Redux替代方案,可供本机反应:


react redux
允许您将
连接到
redux
存储,以检索指定状态并从任何
容器组件中分派指定操作。请参阅此示例,了解如何在不使用
react-redux
的情况下使用
redux
(简而言之,当您有大量
状态
、大量异步
操作
、以及大量
容器组件
)的情况下,JS开发也可以在没有react的情况下工作。这并不意味着您无法使用正确的工具(如React和Redux)使其变得更好。
React-Redux
允许您将
连接到
Redux
存储,以检索指定的状态并从任何
容器组件调度指定的操作。请参阅此示例,了解如何在不使用
react-redux
的情况下使用
redux
(简而言之,当您有大量
状态
、大量异步
操作
、以及大量
容器组件
)的情况下,JS开发也可以在没有react的情况下工作。这并不意味着你不能用合适的工具,比如React和Redux,让它变得更好。