What problem does it solve?
React projects often suffer from inconsistent patterns, bloated components, and difficult-to-maintain codebases. This Skill catalogs current React best practices and anti-patterns (2025-26) to guide teams in writing, reviewing, or refactoring components, hooks, and state management.
Core Features & Use Cases
- Component Design: enforce pure components, small, focused units, and clear data flow.
- Hooks & State: proper usage, avoiding common pitfalls like derived state and overuse of useEffect.
- Performance & Rendering: memoization, code-splitting, and minimizing unnecessary re-renders.
- Data Fetching & Effects: standardized patterns, error handling, and loading states.
- Code Organization: feature-based structure, consistent naming, and maintainable file layout.
- Use Case: onboarding new engineers, performing code reviews, and refactoring legacy React code.
Quick Start
Review your React codebase and start applying the guidelines during refactoring to improve readability and reliability.