What problem does it solve? Frontend developers often reinvent component structures, state management, and data fetching logic, leading to inconsistent, hard-to-maintain React codebases. This Skill provides proven patterns for common frontend challenges so you can write consistent, performant UI code without trial and error. ## Core Features & Use Cases - Component Patterns: Composition, compound components, and render props for building flexible, reusable React components. - State & Data Fetching: Context + Reducer patterns, custom hooks, and guidance on React Query/SWR for async data. - Performance & Accessibility: Code splitting, list virtualization, memoization guidance, keyboard navigation, and focus management. - Use Case: When building a dashboard with a long scrollable list of items, apply the virtualization pattern with @tanstack/react-virtual and lazy-load heavy chart components to keep the UI responsive. ## Quick Start Ask the AI to build a React component using these frontend patterns, such as a virtualized list or a form validated with React Hook Form and Zod.