What problem does it solve? Frontend developers often reinvent common solutions for component design, data fetching, state management, and performance tuning, leading to inconsistent and hard-to-maintain React codebases. ## Core Features & Use Cases - Component Patterns: Provides composition, compound components, and render props implementations with TypeScript examples. - Custom Hooks & State Management: Includes useToggle, useQuery, useDebounce hooks and a Context + Reducer pattern for shared state. - Performance & Accessibility: Covers memoization, code splitting, list virtualization with @tanstack/react-virtual, keyboard navigation, and focus management. - Use Case: When building a dashboard with a long market list, apply the virtualization pattern with @tanstack/react-virtual and lazy-load heavy chart components to keep initial render fast. ## Quick Start Ask the assistant to apply the frontend-patterns skill to refactor a React component using compound components and memoization.