What problem does it solve?
Modern React/TypeScript development can be complex, with evolving patterns for data fetching, state management, styling, and performance. This Skill provides a comprehensive guide to ensure consistent, high-quality, and performant frontend code, reducing development time and code review cycles.
Core Features & Use Cases
- Suspense-Based Data Fetching: Guides on
useSuspenseQuery and lazy loading for optimal performance and user experience, eliminating manual loading state management.
- Structured File Organization: Best practices for organizing features, components, hooks, and types for maintainability and scalability, simplifying large codebases.
- MUI v7 Styling & TanStack Router: Up-to-date guidelines for styling with MUI's
sx prop and efficient routing, ensuring consistent UI and smooth navigation.
- Performance & TypeScript: Covers
useMemo, useCallback, React.memo, debouncing, and strict TypeScript standards to prevent bugs and optimize application speed.
Quick Start
Create a new feature directory for 'products' including API service, components, and types, following the recommended file structure.