Изучить подходы SPA и клиентский роутинг. Закрепить управление состоянием на уровне приложения.
Реализовать мини‑SPA с клиентским роутингом (например, React Router) и управлением состоянием (например, Redux Toolkit или Context API). Приложение должно иметь минимум 3 страницы и единое глобальное состояние.
Задачи:
- Настроить клиентский роутинг с минимум 3 маршрутами.
- Реализовать глобальное состояние (Redux Toolkit или Context API) и использовать его в нескольких страницах.
- Добавить форму с управлением данными через глобальный стор.
- Обеспечить сохранение части состояния в localStorage (например, выбранные настройки).
Домашнее задание "Принято" при наборе 3 и более баллов, иначе "На доработку".
- Настроен роутинг (минимум 3 маршрута), навигация работает без перезагрузки — 3 балла
- Реализовано глобальное состояние и используется в нескольких экранах — +1 балл
- Есть форма, интеграция с состоянием и persisting (localStorage) — +1 балл
Максимальный балл - 5