Zustand

Lightweight state management for React. Used instead of Redux for its simplicity and reduced boilerplate.

Proficiency: Working proficiency

Advantages over Redux

  • Minimal setup: no providers, just hooks
  • Tiny bundle impact
  • Fully TypeScript-native with type inference
  • DevTools integration for debugging state

Used for global state in projects needing shared state across disconnected components.

Related: React, TypeScript, JavaScript