nextjs-state-management

Installation
SKILL.md

State Management

Priority: P2 (MEDIUM)

Decision Guide

  1. Shareable/persistent? Use URL state (useSearchParams + useRouter).
  2. Server data? Use SWR or TanStack Query. Never sync into useState.
  3. Complex client UI? Use Zustand (in 'use client' only) or Jotai.
  4. Simple local? Use useState. Colocate as close to consumer as possible.

URL-Driven State

See implementation examples

Server State (SWR / TanStack Query)

See implementation examples

Client State (Zustand)

Installs
GitHub Stars
521
First Seen
nextjs-state-management — hoangnguyen0403/agent-skills-standard