What problem does it solve?
It solves the challenge of building and maintaining modern React 18+/Next.js React applications that remain correct, type-safe, performant, and maintainable under real production constraints.
Core Features & Use Cases
- Modern React architecture: Guides component and project structure for React 18+ and production-scale codebases, including migration from class components to functional components.
- Hooks and state management: Implements state logic with hooks (useState/useEffect/useContext/useReducer), chooses appropriate patterns for Context, Zustand, Redux, and TanStack Query, and avoids common render pitfalls.
- React 19 and Server Components readiness: Applies React 19 features (use, useActionState, Suspense patterns) and supports Next.js App Router Server Components boundaries.
- Quality gates: Emphasizes TypeScript strictness, accessibility, error boundaries, effect cleanup, and React performance practices.
Quick Start
Use the react-expert skill to implement a React 19 Next.js App Router Server/Client boundary for a component that fetches data, renders with Suspense, and includes a form using useActionState with strict TypeScript types and tests.