Начало
Зачем?
Библиотека Алак создавалась для облегчения взаимодействия реактивных клиентский приложений с сервером. В клиентских приложениях, полученные данные изменяются, комбинируются и кэшируются. Для решений этой задачи были разработаны подходы MV и множество библиотек вроде flux, redux, vuex что выглядят очередным перерождением MV в своей многосложности. В поисках силы простоты возникшие mobx и effector по прежнему в своей основе несущие практики уходящего дня. Библиотека Алак создана для реактивных решений эффективности нового дня.
Введение
Атом Алак функция-контейнер атомарного обновления данных в модулях приложения - узлах реактивного графа. Базовые функции атома Алак :
- запоминать данные
- подключать функции-получатели как узлы реактивного графа
- оповещать подключённые функции-получатели при изменении данных