Implements high-performance React architectures using Suspense-based data fetching, MUI v7, and feature-driven organization.
This skill provides a comprehensive set of development guidelines for building modern React applications with TypeScript. It enforces best practices such as code-splitting via lazy loading, Suspense-driven data fetching with TanStack Query, and a scalable feature-based file architecture. By integrating MUI v7 styling standards and TanStack Router configurations, it ensures frontend projects are performant, maintainable, and free from layout shifts through strict adherence to 'no early return' loading patterns.
主要功能
011 GitHub stars
02Feature-driven directory organization for scalable codebases
03TanStack Router integration with folder-based routing and breadcrumb support
04Suspense-based data fetching with TanStack Query (useSuspenseQuery)
05MUI v7 styling patterns with TypeScript-safe SxProps
06Performance-optimized lazy loading and code-splitting strategies
使用场景
01Architecting a new React feature with isolated API, hooks, and components
02Optimizing application performance through strategic lazy loading and Suspense boundaries
03Standardizing a TypeScript codebase with strict import aliases and component patterns