首页 > 解决方案 > 什么是 react-js 状态管理的推荐

问题描述

我是 react-js 的新手,我看到了一些反应状态管理的方法,例如 redux 钩子和类库组件状态
我想知道哪种方法是最好的方法,
在某些语言中我已经看到一些状态管理有 som或使应用程序变慢,所以我想知道哪一种是最好的反应方式,
感谢您的帮助,如果您需要更多信息,请告诉我

标签: javascriptreactjsstate-management

解决方案


React 中有几个流行的状态管理库,但 React 最棒的事情之一是您不需要任何额外的库即可开始使用。事实上,大多数人会建议你在引入其他库之前坚持使用 React 并了解它是如何工作的。

您提到了类组件状态。你应该知道,无论你是使用带有 React 钩子的功能组件还是类组件,React 状态都是一样的。

此外,如果您对像 Redux 这样的库感兴趣,它使用 reducer 函数和操作来推广模式以制定更新状态的严格路径,您可以使用useReducerReact 中的钩子并模仿 Redux 提供的大部分功能。

如果您还没有,您应该查看有关组件状态的官方文档。React 文档站点非常好。

所以,“推荐的”状态管理库真的取决于你在做什么,但如果你是 React 的新手,那么从开始useState并且useReducer将是最好的选择。他们会带你走很长很长的路。


推荐阅读