What problem does it solve?
Frontend development can be complex, inconsistent, and error-prone, leading to slow development, performance issues, and difficult maintenance. This Skill standardizes modern React/TypeScript practices, ensuring consistency and quality across your applications.
Core Features & Use Cases
- Standardized Development: Enforces modern React/TypeScript patterns including Suspense, lazy loading, TanStack Query/Router, and MUI v7 styling for consistent, high-quality code.
- Performance Optimization: Guides on
useMemo, useCallback, React.memo, and debouncing to prevent unnecessary re-renders and memory leaks, ensuring fast and responsive user interfaces.
- Code Organization: Provides clear guidelines for structuring
features/ vs components/, API service layers, and import aliases for maintainable and scalable codebases.
- Use Case: When starting a new React/TypeScript project or refactoring an existing one, use this skill to ensure all new components, data fetching, routing, and styling adhere to the latest best practices, saving review time and preventing common errors.
Quick Start
Help me create a new React component following the frontend development guidelines. Include lazy loading, Suspense, and useSuspenseQuery for data fetching.