If you're tired of Redux ceremony or Context API re-render issues, this is the state management library that gets out of your way. You create a store with a simple hook-based API, select exactly what you need in components, and Zustand handles the rest without providers or boilerplate. The slice pattern scales well for larger apps, and the persist middleware makes localStorage integration trivial. It's small (around 1KB), works great with TypeScript, and you can even read or update state outside React components. The shallow comparison utilities give you fine-grained control over re-renders when you need it. Honest take: it's what most React apps should probably use instead of reaching for Redux.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill zustand