Я 💛 Фронтенд. State Machine: что это и зачем - Сергей Пономарёв
HTML-код
- Опубликовано: 6 фев 2025
- Мы очень часто работаем с состояниями. По большей части на фронте, но также и на бэке, не говоря уже о GameDev-e. Даже турникеты и вендорные автоматы имеют state machine. Несмотря на это, многие не понимают основных концептов и уж тем более не знают инструментов. Я постараюсь ввести вас в концепцию state machine и познакомить с инструментарием на примере xState.
Больше подробностей на сайте ilovefrontend.ru
Присоединяйтесь к нашему сообществу в TG t.me/yalovefro...
Отличное выступление. Появилось желание попробовать в своих проектах)
В сложных проектах нужно делать дополнительную абстракцию в данном случае c помощью xState, потому что там есть удобный визуализатор который есть на сайте проекта, но по моему без удобного визуализатора все становится неудобным. Почему так потому что по факту нужно писать логику для еще одного стейт менеджера и написать ее довольно сложно с таким синтаксисом, который у xState если писать без визуализатора. Получается ты должен обязательно использовать визуализатор, а потом вставлять код в свой проект. Мне пока что сложно представить удобства такого подхода, может быть есть расширение для IDE которое сделает этот подход мега удобным.
Спасибо, очень интересно!
Мощное видео, спасибо!
Супер. Спасибо!
Не знал что МакГрегор крутой программист🤔
ждем доклад от Хабиба на тему монад
😂
Конечные автоматы - тупа топ тема. Но доклад на 25 минут маловат, чтобы люди всерьез стали его юзать
@Станислав Морозов а зачем на проект где не сложная бизнес логика, надо это тащить?
@@tonymonttana7 во-первых в любом процессе это уже есть физически, конечный автомат лишь даёт понятно описать происходящие процессы. Во-вторых любая простая логика со временем лишь расширяется и усложняется. На практике это всегда так.
Очень интересно, но ничего не понятно. Предметная ценность не ясна прям совсем
Он же там чуть не задохнулся, как это слушать?