What problem does it solve?
Modern frontend development is complex, with rapidly evolving best practices, performance pitfalls, and inconsistent patterns. This Skill provides a comprehensive, opinionated guide to streamline React/TypeScript development, ensuring consistency, high performance, and maintainability across your projects. It eliminates guesswork and reduces the learning curve for new developers.
Core Features & Use Cases
- Modern React Patterns: Implement Suspense-based data fetching, lazy loading, and efficient component structures to build highly responsive applications.
- Optimized Architecture: Follow clear guidelines for file organization, routing with TanStack Router, and consistent MUI v7 styling.
- Performance & Type Safety: Adhere to best practices for performance optimization (e.g.,
useMemo, useCallback) and strict TypeScript adherence to prevent common bugs.
- Use Case: When starting a new React/TypeScript project, onboarding new team members, or refactoring an existing codebase, use this Skill to quickly establish a robust, performant, and maintainable frontend architecture.
Quick Start
Help me create a new React component that fetches data using useSuspenseQuery and follows the recommended styling and file organization patterns.