Сдала вторую проектную работу по React — «Stellar Burgers»
По заданию тут - приложение-конструктор бургеров с Redux Toolkit и роутингом.
По роутингу: настроила все маршруты приложения, включая вложенные модальные маршруты по паттерну «background location» — когда клик по карточке открывает модалку поверх текущей страницы, а прямой заход по ссылке открывает ту же страницу отдельно. Плюс ProtectedRoute для защиты приватных страниц и страниц авторизации.
По стору: пять слайсов по смысловым областям, в каждом — асинхронные thunk'и с обработкой pending/fulfilled/rejected и лоадерами. Селекторы вынесла отдельно от логики изменения состояния.
Функционал: добавление/удаление/замена булки, перемещение начинок, динамический подсчёт цены в конструкторе; полный цикл авторизации с восстановлением сессии по токену и восстановлением пароля; редактирование профиля с логикой «Сохранить/Отмена».
Сдала со второй попытки, исправив замечания ревьюера. Работа была для меня сложная, особенно на контрасте с первой. Позже добавлю ее в список завершенных учебных проектов в моем пет-проекте https://sofia-kapitanova-dev.vercel.app/