Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 2.47 KB

README.md

File metadata and controls

22 lines (16 loc) · 2.47 KB

Каноническая работа Stellar Burger

Перейти на сайт

Данный проект был разделен на 3 модуля:

Модуль 1. React и Redux

Создание простой заготовки React-приложения с помощью CRA, выполнили его отладку с применением плагина React DevTools. Выяснили, что такое «состояние» в терминологии современных фреймворков и библиотек. Научились работать с одной из самых популярных библиотек для хранения состояния — Redux.

Модуль 2. Роутинг, безопасность и TypeScript

В этом модуле настроили роутинг в SPA-приложении и создали динамические маршруты. Применили навыки работы с основными хуками в React Router. Использовали процессы аутентификации и авторизации пользователей — так, чтобы доступ к определённым действиям и страницам приложения был только у авторизованных пользователей. Типизировали React-приложение с помощью TypeScript.

Модуль 3. Протокол WebSocket и деплой приложения

Реализовали соединение с сервером в режиме реального времени с использованием протокола WebSocket. Применили разные подходы (Jest, Cypress) к тестированию, использовали автоматизированное тестирование приложения.

Скриншоты приложения