react-component-design
Installation
SKILL.md
React Component Design Guide
Design patterns for React components in the Tetris project.
Core Principles
- Component Consolidation: Prefer unified components over excessive fragmentation
- Functional Components: No class components
- Custom Hooks: Extract reusable logic
- Type Aliases: Use
typeinstead ofinterfacefor props - Dynamic IDs: Use
useId()hook for accessibility - Optimized Patterns: Minimize re-renders and prop drilling