Компонентная архитектура и дизайн-системы
Compound Components, Radix Primitives/Base UI и доступность WAI-ARIA
Создание продакшн UI-библиотеки: паттерн слота asChild (Slot), управление фокусом (Focus Trap / Roving Tabindex) и интеграция с токенами Tailwind CSS v4.
Практические сценарии раздела
3 сценариев доступно для выполнения
Полный пошаговый рецепт создания production-ready Single Page Application (SPA) на чистом React 19 и Vite 6 с нуля: современная сборка, дизайн-токены Tailwind CSS v4 (@theme), масштабируемая модульная структура папок Feature-Sliced Design и управление серверным состоянием через TanStack Query v5.
Построение гибкой корпоративной дизайн-системы на паттерне Compound Components: полиморфизм через asChild Slot, контекстное разделение состояния, клавиатурная навигация Roving Tabindex и стандарты a11y.
Полноценный production-пайплайн построения динамических форм со сложными массивами полей (useFieldArray), валидацией на клиенте и сервере через Zod, оптимизацией ререндеров и доступностью Radix UI.
Другие разделы направления React
Переходите к смежным темам для комплексного освоения специализации.