What problem does it solve?
Building React and Next.js user interfaces often leads to inconsistent code, performance bottlenecks, and accessibility gaps when teams lack standardized, proven development patterns.
Core Features & Use Cases
- Reusable Component Patterns: Includes composition, compound components, and render props for flexible, maintainable UI building blocks.
- State & Data Management: Covers custom hooks, Context + Reducer, and integration with tools like SWR and React Query for predictable state and data handling.
- Performance & Accessibility Best Practices: Provides memoization, code splitting, virtualization, keyboard navigation, and focus management patterns to build fast, inclusive user interfaces.
Use Case: When building a market dashboard with long lists of data, apply the virtualization and memoization patterns from this skill to eliminate lag and unnecessary re-renders.
Quick Start
Use the frontend-patterns skill to implement a performant, accessible virtualized list component for your React dashboard's market data display.