react-state-management

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

wshobson ↓ 12k
Claude Code
View source ↗

What it does

  • Setting up global state management in a React app
  • Choosing between Redux Toolkit, Zustand, or Jotai
  • Managing server state with React Query or SWR
  • Implementing optimistic updates
  • Debugging state-related issues
  • Migrating from legacy Redux to modern patterns
  • Colocate state - Keep state as close to where it's used as possible

Requirements & configuration

  • Don't over-globalize - Not everything needs to be in global state

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

Source

Repository: https://github.com/wshobson/agents

react-state-management FAQ

What does the react-state-management skill do?

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions. Setting up global state management in a React app Choosing between Redux Toolkit, Zustand, or Jotai

What does react-state-management require?

Don't over-globalize - Not everything needs to be in global state

How do I install react-state-management?

Run: npx -y skills add https://github.com/wshobson/agents --skill react-state-management --agent claude-code — the source lives at github.com/wshobson/agents.

Maintain react-state-management?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

react-state-management on getagentictools
[![react-state-management on getagentictools](https://getagentictools.com/badge/skills/wshobson-agents-react-state-management.svg)](https://getagentictools.com/skills/wshobson-agents-react-state-management?ref=badge)
npx agentictools info skills/wshobson-agents-react-state-management

The second line is the CLI lookup for this page — handy in READMEs and docs.