What problem does it solve?
This Skill provides comprehensive, up-to-date guidelines for building high-quality React/TypeScript applications. It ensures consistency, performance, and maintainability across large codebases, helping developers avoid common pitfalls and adopt modern best practices.
Core Features & Use Cases
- Modern React Patterns: Emphasizes Suspense-based data fetching (
useSuspenseQuery), lazy loading, and efficient component architecture to improve user experience and application performance.
- Structured File Organization: Guides on organizing code into
features/ and components/ directories, promoting modularity, reusability, and scalability for complex projects.
- Performance Optimization: Covers
useMemo, useCallback, React.memo, and debouncing to prevent unnecessary re-renders, optimize computations, and avoid memory leaks.
- Use Case: A developer is tasked with building a new feature in a React/TypeScript application. This skill provides a checklist for creating new components, structuring the feature's directories, implementing data fetching, and ensuring adherence to styling and routing standards, all while optimizing for performance.
Quick Start
I need to create a new React component. Provide a checklist for modern component patterns, including lazy loading, Suspense, and data fetching.