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 |
Pautas de desarrollo frontend para aplicaciones React/TypeScript. Patrones modernos que incluyen Suspense, carga diferida, useSuspenseQuery, organización de archivos con directorio de funciones, estilo MUI v7, TanStack Router, optimización del rendimiento y mejores prácticas de TypeScript. Úselo al crear componentes, páginas, funciones, recuperar datos, diseñar, enrutar o trabajar con código de interfaz. Fuente: binjuhor/shadcn-lar.