🔥

Тред (Сергей Сова)


Пару лет назад, я понял, что хочу себе СТМ, который позволит из вьюхи отправлять оповещения о произошедших событиях: клики, ввод, маунт и прочее.

Чтобы БЛ жила отдельно своим процессом и могла самостоятельно реагировать на события и решать, нужно ли запустить логику какую-то или можно проигнорировать.

Вьюха стала бы «функцией от состояния». БЛ обновляла бы состояние когда ей потребуется, именно те кусочки стейта, которые реально обновили данные.

А прикиньте, как круто избавиться от необходимости в селекторах и мемоизации?

А что если состояние приложения не уложить в дерево без поломки очевидности кода?

Как избавиться от гонок обновлений в ромбовидных зависимостях?

Может есть способ не тащить 100Кб СТМ без привязки к классам, но получить все эти возможности?