技术栈
usereducer
liangshanbo1215
20 天前
react
·
usereducer
面试题:React 中 useReducer 和 useState 有什么区别?什么时候应该使用 useReducer?
核心思路一句话: useState 管简单、独立、更新直接的状态;useReducer 管复杂、关联、多事件源、更新逻辑集中、需要稳定 dispatch 和强测试的状态;全局状态用 Redux Toolkit、Zustand、Jotai、Recoil 等专业工具。
酒茶白开水
2 年前
前端
·
react.js
·
前端框架
·
context
·
状态管理
·
usereducer
React五官方文档总结二状态管理
React官网已经都是函数式组件文档,没有类组件文档,但是还是支持类组件这种写法。React 会为 UI 中的组件结构构建 渲染树。当向一个组件添加状态时,那么可能会认为状态“存在”在组件内。但实际上,状态是由 React 保存的。React 通过组件在渲染树中的位置将它保存的每个状态与正确的组件关联起来。
我是有底线的