Начало

Зачем?

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

Введение

Атом Алак функция-контейнер атомарного обновления данных в модулях приложения - узлах реактивного графа. Базовые функции атома Алак :

  • запоминать данные
  • подключать функции-получатели как узлы реактивного графа
  • оповещать подключённые функции-получатели при изменении данных