zustand
🐻 Bear necessities for state management in React
TL;DR · 30-second scan
zustand (TypeScript) — 🐻 Bear necessities for state management in React
You have global client state (auth, UI flags, undo history) and useContext is creaking.
State Management
#2 in the React survey. Tiny, no boilerplate, hook-based. Replaced Redux for most teams. Stays out of your way until you genuinely need it.
You have global client state (auth, UI flags, undo history) and useContext is creaking.
You only have server state — TanStack Query covers it.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/pmndrs-zustand)
<a href="https://stackpicks.dev/repo/pmndrs-zustand"><img src="https://stackpicks.dev/api/badge/pmndrs-zustand" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of pmndrs/zustand? Add the badge and we'll feature your project in the weekly curator newsletter.