What problem does it solve? Building modern React applications requires keeping up with React 19 features, Server Components, and evolving state management patterns, and mistakes like stale closures, missing effect cleanup, or poor memoization cause subtle bugs and performance issues. ## Core Features & Use Cases - Component & Hook Implementation: Creates TypeScript components, custom hooks (useDebounce, useLocalStorage, useMediaQuery), and React 19 patterns like useActionState forms, useOptimistic updates, and the use() hook. - Server Components & Next.js App Router: Implements async Server Components, Suspense streaming, Server Actions, and correct server/client component boundaries. - State Management & Migration: Implements Context, Zustand, Redux Toolkit, and TanStack Query, and migrates class components to functional components with hooks. - Use Case: When converting a legacy class-based UserProfile component to modern React, the skill maps lifecycle methods to useEffect, adds cleanup and cancellation flags, and validates types with tsc --noEmit. ## Quick Start Use the react-expert skill to build a Next.js App Router page that fetches users in a Server Component and renders a client-side form using useActionState.