Pull to refresh
3
0
Андрей Луговской@BEARlogin

cto, fullstack developer, devops, архитектор

Send message

Разрабатываем универсальную форму на React и XState или новые приключения конечного автомата

Reading time9 min
Reach and readers12K

Вопреки мнению, которое я видел в комментах к статьям о конечных автоматах, я не считаю, что их применение это какой-то "спагетти". Наоборот они позволяют реализовать довольно сложную state transition логику.

Хотя автомат из 100500 стейтов с вложенными и параллельным стейтами, пожалуй, будет слабо читаемым. Но это уже тема для Separation of Concerns - разделения ответственности.

В этой статье я хочу рассмотреть замечательный инструмент XState.

Который позволяет как описывать эти автоматы, так и рисовать в редакторе и визуализировать.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Фулстек разработчик, Технический директор
Ведущий
From 800,000 ₽
JavaScript
React
TypeScript
Node.js
Vue.js
NestJS
MobX
Веб-разработка
Docker
Kubernetes