javascript - 什么是 react-js 状态管理的推荐
问题描述
我是 react-js 的新手,我看到了一些反应状态管理的方法,例如 redux 钩子和类库组件状态
我想知道哪种方法是最好的方法,
在某些语言中我已经看到一些状态管理有 som或使应用程序变慢,所以我想知道哪一种是最好的反应方式,
感谢您的帮助,如果您需要更多信息,请告诉我
解决方案
React 中有几个流行的状态管理库,但 React 最棒的事情之一是您不需要任何额外的库即可开始使用。事实上,大多数人会建议你在引入其他库之前坚持使用 React 并了解它是如何工作的。
您提到了类组件状态。你应该知道,无论你是使用带有 React 钩子的功能组件还是类组件,React 状态都是一样的。
此外,如果您对像 Redux 这样的库感兴趣,它使用 reducer 函数和操作来推广模式以制定更新状态的严格路径,您可以使用useReducer
React 中的钩子并模仿 Redux 提供的大部分功能。
如果您还没有,您应该查看有关组件状态的官方文档。React 文档站点非常好。
所以,“推荐的”状态管理库真的取决于你在做什么,但如果你是 React 的新手,那么从开始useState
并且useReducer
将是最好的选择。他们会带你走很长很长的路。
推荐阅读
- bash - Bash:Expect 脚本不存储退出代码的值
- opencv - 如何使用 opencv_createsamples 将 png 格式的透明背景图像与 jpg 图像结合起来?
- c# - NEST - MultiMatch 在术语为空时搜索所有文档 - Elasticsearch 6.4
- vba - Outlook 保存后删除电子邮件
- c# - 如何使表单事件利用异步的好处?
- typescript - TypeError:尝试为特定用户进行更改时尝试分配给只读属性
- excel - 如何匹配 VBA 正则表达式中的所有标点符号(例如其他语言中的 '\p{P}')
- angular - Angular 2 - 将字符串与其他字符串一起翻译为参数
- java - 使用最后创建的文件
- reactjs - 运行流程:安装给出错误