• 简体中文
  • Bear necessities for React state

    一个小巧、可预测的 store,兼具 Hook 优先的使用体验与不碍事的逃生舱。

    npm
    yarn
    pnpm
    bun
    deno
    npm install zustand

    极简 API,快速上手

    用一个 Hook 就能创建 store,用选择器订阅,无需样板代码或 Provider。

    在 React 并发渲染下依然安全

    专为避免僵尸 child(zombie child)与撕裂问题而构建,同时让渲染保持可预测。

    同时适用于 React 与原生 JS

    在 React、React Native 与非 React 环境之间,用相同的 API 共享 store。

    功能齐全

    无需改变心智模型,即可按需启用 DevTools、持久化、Redux 风格中间件和 Immer。

    TypeScript 优先的开发体验

    强类型的辅助函数与模式,让你的状态和 action 的类型始终保持自动推断。

    体积小巧

    极小的打包体积,零配置,性能在生产环境中也毫不落后。