What problem does it solve? React developers often struggle with inconsistent component design, unclear state management choices, and premature optimization. This Skill provides a structured reference of proven React patterns and principles to guide architectural decisions and avoid common anti-patterns. ## Core Features & Use Cases - Component Design Guidance: Defines component types (server, client, presentational, container) and rules like composition over inheritance and one responsibility per component. - State Management Selection: Decision tables mapping complexity levels to solutions such as useState, Context, React Query, Zustand, or Redux Toolkit. - React 19 & Performance Patterns: Covers new hooks like useActionState and useOptimistic, plus a profile-first optimization workflow. - Use Case: When building a new feature, consult this Skill to decide whether to lift state up, use Context, or adopt a global store, and to check your component against the anti-patterns list before shipping. ## Quick Start Review my React component and suggest improvements based on modern React patterns and best practices.