Back to Explore

pmndrs/zustand

GitHub
3 updates · last 90 days1 watchersOpen source

Last release: 5 days ago

Zustand is a small, fast, scalable state-management solution for React, built around hooks. It lets you create a store hook and bind components to selected state so components re-render on state changes, without needing context providers or much boilerplate. It also provides utilities for non-reactive access and subscriptions for reacting to state updates outside components.

Project status

  • Zustand (pmndrs/zustand) appears actively maintained, with recent v5.0.12 to v5.0.14 updates and an upstream push dated 2026-05-29.
  • The update cadence looks fairly steady, with updates on 2026-03-16, 2026-05-05, and 2026-05-28 (roughly 7 to 8 weeks, then about 3 weeks).

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v5.0.14

    5 days ago

    v5.0.14 primarily addresses a TypeScript typing issue in the devtools middleware, improving type inference for the Devtools initializer. In addition, this release includes various internal and documentation updates plus CI and dependency maintenance changes.

  • v5.0.13

    4 weeks ago

    v5.0.13 focuses on improving the devtools middleware, specifically how it extracts the caller name from error stacks. It also includes repository-wide dependency and tooling updates plus additional test coverage for devtools stack parsing.

  • v5.0.12

    2 months ago

    v5.0.12 release notes document two targeted bug fixes: a persist middleware rehydration callback change and a devtools Redux config type extension fix. However, the provided diff for this release is dominated by documentation site restructuring (new /learn and /reference paths, renames, and README link updates) plus CI workflow action version pinning. No runtime/API changes are visible in the provided diff snippets, but there are significant undocumented documentation and tooling changes.

    Security