Вышла новая LTS-версия менеджера состояния Reatom

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3264
Зарегистрирован: 20.08.2022

#

Вышла новая LTS-версия менеджера состояния Reatom
Дата публикации:Wed, 04 Jan 2023 07:02:42 +0300


Вышла новая LTS-версия Reatom 3, менеджера состояния для веб-приложений, работающих по модели Flux. Проект может применяться в качестве альтернативы Redux. В новой ветке поменялось практически все, кроме ключевых принципов: работа в выделенном глобальном контексте и разделение на чистые вычисления и побочные эффекты (side-effect) для облегчения тестирования, разделение на атомы (atoms) и действия (actions) для DCI-подобного описания логики. Код написан на JavaScript и распространяется под лицензией MIT.

Нововведения:
  • Более проактивная и дружелюбная политика развития экосистемы, более десятка новых пакетов, скрипт для старта нового пакета.
    Пакет для обработки асинхронных запросов, добавления к ним мета статусов, кеширования, перезапросов.

    Агресивный механизм группировки вызовов (batching), позволяющий обновлять атомы и вызывать действия (actions) внутри других атомов и действий.
    Публичная возможность планировать откаты состояния (rollback), при необходимости сделать побочный эффект (side-effect) в чистой функции.
    Возможность динамически подписываться на атомы: по условия или по изменяемому списку атомов.
    Возможность связывать действия для FRP-подобной логики (Functional Reactive Programming).
    Lifecycle-хуки позволяют описывать более изолированные логические модули в стиле акторов.
    Пакет для логирования.
    Новый сайт документации reatom.dev.


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=58428

Жизнь за Нер'зула!

Ответить