加载中...

Zustand(德语「状态」)是 pmndrs 开源团队维护的轻量级 React 状态管理库,以 API 极简著称:调用 create 定义一个包含状态与更新函数的 Store,返回的 Hook 可在任意组件中直接使用。
不需要用 Context Provider 包裹组件树;组件通过选择器订阅状态切片,只有所选数据变化时才重渲染;Store 本身可在组件外读写,便于在事件回调或工具函数中操作状态。中间件体系支持持久化(persist)、immer 不可变写法与 Redux DevTools 调试。
相比 Redux Toolkit,Zustand 几乎没有样板代码;相比 Context,它避免了整树重渲染问题。同团队还维护 Jotai(原子化状态)与 Valtio(代理响应式)等不同范式的方案。
凭借小体积与低心智负担,Zustand 已成为 React 社区最流行的轻量状态方案之一。

登录 后参与讨论
暂无讨论,来发表第一条评论吧