What problem does it solve?
This Skill provides a comprehensive set of guidelines and best practices for developing modern React/TypeScript applications, ensuring consistency, performance, and maintainability.
Core Features & Use Cases
- Component Development: Guidance on creating reusable and performant React components.
- Data Fetching: Best practices for using
useSuspenseQuery and structuring API services.
- File Organization: Standardized directory structures for features and components.
- Routing: Implementing routing with TanStack Router and lazy loading.
- Styling: Guidelines for styling with MUI v7, including inline vs. separate styles.
- Performance Optimization: Techniques like
useMemo, useCallback, and lazy loading.
- TypeScript Best Practices: Ensuring type safety and code quality.
- Use Case: When starting a new feature, follow the "New Feature Checklist" to ensure proper setup of API services, components, routing, and types, adhering to the established project structure.
Quick Start
When creating a new component, follow the "New Component Checklist" to ensure all modern React patterns are applied.