Comprehensive guide for modern React development, emphasizing Suspense-based data fetching, lazy loading, proper file organization, and performance optimization.
| @/ | src/ | import { apiClient } from '@/lib/apiClient' | | types | src/types | import type { User } from 'types/user' | | components | src/components | import { SuspenseLoader } from 'components/SuspenseLoader' | | features | src/features | import { authApi } from 'features/auth' |
| Create a component | component-patterns.md | | Fetch data | data-fetching.md | | Organize files/folders | file-organization.md | | Style components | styling-guide.md | | Set up routing | routing-guide.md | | Handle loading/errors | loading-and-error-states.md | | Optimize performance | performance.md | | TypeScript types | typescript-standards.md |
React/TypeScript 애플리케이션을 위한 프런트엔드 개발 지침. Suspense, 지연 로딩, useSuspenseQuery, 기능 디렉터리를 사용한 파일 구성, MUI v7 스타일링, TanStack Router, 성능 최적화 및 TypeScript 모범 사례를 포함한 최신 패턴입니다. 구성 요소, 페이지, 기능 생성, 데이터 가져오기, 스타일 지정, 라우팅 또는 프런트엔드 코드 작업 시 사용합니다. 출처: binjuhor/shadcn-lar.