前端开发
Zustand 完全指南
Zustand 是 React 生态中一个轻量、无样板的状态管理库,基于 hooks,不依赖 Context Provider。 使用 create 函数定义 store,接收一个返回状态和操作的工厂函数: 通过选择器(selector)订阅 store 的特定字段,避免无关字段变化导致的重渲染: Zustand v4+ 推荐将泛型写在 create<T>() 上: 将 store 状态持久化到 localStorage 或其他存储: persist 配置项: 配合 immer 中间件,可以使用直接修改 state 的写法(内部仍为不可变更新): 默认的