React.js. Learn State Machines

4 участника

О чём курс

О чём курс

Читатель познакомится с концепциями конечных автоматов и диаграмм состояний (statecharts) для проектирования надёжного и предсказуемого состояния веб-приложений. На практических примерах с библиотеками xstate и react-automata показано, как создавать архитектуру интерфейсов на React и применять базовые принципы конечных автоматов независимо от языка или фреймворка.

Практическая часть

В рамках курса создаётся веб-приложение Photobook, включающее аутентификацию, выборку данных, CRUD-действия и автоматизированные тесты. На его примере рассматриваются ключевые возможности диаграмм состояний:

  • параллельные состояния;
  • иерархические состояния;
  • исторические состояния и элементы защиты (guards);
  • подходы к рефакторингу приложений и переходу на диаграммы состояний;
  • стратегии тестирования логики состояний и сравнение statecharts с другими инструментами управления состоянием.

Для кого

Курс рассчитан на специалистов уровня middle и senior:

  • frontend-разработчиков на JavaScript и React, желающих повысить квалификацию и упростить поддержку сложной логики;
  • разработчиков, сталкивающихся с трудностями при управлении комплексным состоянием приложений;
  • backend-специалистов, заинтересованных в архитектуре управления состоянием на стороне клиента.
Складчина создана 1 сентября 2019 г. · описание обновлено 18 октября 2026 г.

Теги курса

Инструменты
1 219 ₽ 3 700 ₽