梗概
- 目标:全局状态
- 从组件树的「任何地方」读取存储的状态
方案
- child::
状态管理方案
- child::
全局状态管理
- child::context实现状态管理
- child::redux
- child::zustand
- child::全局状态管理 vs 钩子封装
优点
- 状态同步更新 ^xol61s
- 更新状态之后立马就能拿到最新的状态
- 这是state做不到的
- 便于维护
- 状态不需要层层传递,更改状态方便
- vsc等编辑器一般只能追踪到当前组件的参数,至于参数来源一律不管(需要用户再次追踪组件调用情况),当传递层级深的时候,修改便是灾难
- 状态不需要层层传递,更改状态方便
- child::自定义hook, useRequest
- child::