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 |
Linee guida per lo sviluppo del frontend per applicazioni React/TypeScript. Modelli moderni tra cui Suspense, caricamento lento, useSuspenseQuery, organizzazione dei file con directory delle funzionalità, stile MUI v7, router TanStack, ottimizzazione delle prestazioni e best practice TypeScript. Da utilizzare durante la creazione di componenti, pagine, funzionalità, recupero di dati, stili, routing o utilizzo del codice frontend. Fonte: congdon1207/agents.md.