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. Используйте при создании компонентов, страниц, функций, извлечении данных, стилизации, маршрутизации или работе с кодом внешнего интерфейса. Источник: sebas-aikon-intelligence/antigravity-awesome-skills.