What problem does it solve? Frontend developers often reinvent solutions for common challenges like component composition, state management, form validation, and performance optimization, leading to inconsistent and hard-to-maintain React codebases. ## Core Features & Use Cases - Component Patterns: Provides composition, compound components, and render props patterns with TypeScript examples for building reusable UI. - State & Data Fetching: Includes custom hooks (useToggle, useQuery, useDebounce) and Context + Reducer patterns for managing application state. - Performance & Accessibility: Covers memoization, code splitting, list virtualization, keyboard navigation, and focus management for production-grade interfaces. - 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 rendering fast. ## Quick Start Ask the assistant to apply frontend patterns to build a React component with debounced search, memoized rendering, and accessible keyboard navigation.