frontend-patterns

Installation
Summary

React and Next.js patterns for component composition, state management, performance, and accessibility.

  • Covers component patterns including composition, compound components, and render props, plus custom hooks for state, data fetching, and debouncing
  • Includes performance optimization techniques: memoization, code splitting with lazy loading, and list virtualization for large datasets
  • Provides form handling with validation, error boundaries, and animation patterns using Framer Motion
  • Demonstrates accessibility best practices for keyboard navigation and focus management in interactive components
SKILL.md

Frontend Development Patterns

Modern frontend patterns for React, Next.js, and performant user interfaces.

Component Patterns

Composition Over Inheritance

// ✅ GOOD: Component composition
interface CardProps {
  children: React.ReactNode
  variant?: 'default' | 'outlined'
}

export function Card({ children, variant = 'default' }: CardProps) {
  return <div className={`card card-${variant}`}>{children}</div>
}
Related skills
Installs
492
GitHub Stars
37.2K
First Seen
Jan 21, 2026