Практический проект на React + Vite
Соберите учебное SPA: список сущностей, страница детали, форма фильтра/поиска. Стек: Vite + React + React Router. Деплой — статика на любой хостинг.
Чек-лист сдачи
- Проект создан через Vite
- Минимум две страницы через Router
- Есть форма с контролируемыми полями
- Есть запрос к API с loading/error
npm run buildпроходит без ошибок
Что дальше
TypeScript для строгости props, либо сравните подход с Vue. Для бэкенда — Node.js.
JavaScript
// npm create vite@latest my-app -- --template react
// cd my-app && npm i && npm i react-router-dom
// npm run dev Практическое задание
Задание: сдайте репозиторий учебного SPA.
- Vite + React Router
- Список + детальная страница
- Фильтр или поиск через controlled input
- build без ошибок