What problem does it solve? It helps developers structure React applications correctly by providing clear decision criteria for component types, state placement, hook extraction, and performance optimization, avoiding common anti-patterns like prop drilling and premature memoization. ## Core Features & Use Cases - Component Design Matrix: Categorizes components as Server, Client, Presentational, or Container with rules for responsibility and data flow. - React 19 Patterns: Covers new hooks like useActionState, useOptimistic, and use, plus compiler-driven automatic memoization. - State Management Selection: Decision tables mapping complexity levels to useState, Context, React Query, Zustand, or Redux Toolkit. - Use Case: When building a new feature with tabs and forms, consult the compound component pattern and useActionState guidance to structure flexible, typed components without prop drilling. ## Quick Start Ask the AI to review your React component structure and suggest the right state management approach and composition pattern using the react-patterns guidelines.