What problem does it solve? Building React applications requires consistent knowledge of hooks rules, code splitting, Suspense boundaries, and TypeScript typing, and mistakes like conditional hooks or missing dependencies cause subtle bugs. This Skill provides vetted React 19 patterns so components are structured correctly from the start. ## Core Features & Use Cases - Hooks Patterns: Correct usage of useState, useEffect, useCallback, useMemo, plus a library of custom hooks like useDebounce, useFetch, and useLocalStorage. - Code Splitting & Suspense: Lazy loading with React.lazy, nested Suspense boundaries, and error boundary integration for granular loading states. - TypeScript Integration: Typed props, generic components, discriminated unions for state, context typing, and polymorphic component patterns. - Use Case: When building a dashboard with heavy chart components, apply lazy loading with Suspense fallbacks, memoize expensive list renders, and type all props with interfaces to prevent re-render and type errors. ## Quick Start Use the react skill to create a lazily loaded dashboard component with typed props and a Suspense fallback.