Функция в атоме на каждый диспатч перевызывается. Если это диспатч указанного акшена - будет вызвана реакция в которой мы можем в тч поменять стейт. Точно так же как в кейсе свитча класического редусера
@artalar кстати, ты вроде бы забыл упомянуть про сборку мусора - это тоже важная функция SM. Без сборки мусора можно легко выгрузить в память всю базу данных за пару часов использования.
@artalar кстати, ты вроде бы забыл упомянуть про сборку мусора - это тоже важная функция SM. Без сборки мусора можно легко выгрузить в память всю базу данных за пару часов использования.
Ну я в конце про теплые обсерваблы сказал, ты об этом?
Ну конкретная стратегия - это уже детали реализации. Хотя я понял о чём ты. Одна из проблем редакса, на которую ругаются разработчики больших приложений, то что при replaceReducer можно убрать какой-то уже не используемый редусер, но его стейт останется в глобале и за этим тоже нужно следить (часто руками)
@artalar кстати, ты вроде бы забыл упомянуть про сборку мусора - это тоже важная функция SM. Без сборки мусора можно легко выгрузить в память всю базу данных за пару часов использования.
Я бы это не конкретно про кеш сказал, а вообще тк трекинг зависимостей автоматический, мы получаем из этого и resource management, который даёт хуки ЖЦ в общем, через которые можно и кеш чистить / перезапрашивать
@artalar спасибо за работу. Узнал об инструменте и перевожу пару своих пет-проектов на реатом, интересный опыт. На воркшопе упоминал про новую версию и упрощение работы с асинхронными действиями. Проект не заброшен,оьновления планируются? Вижу, что уже полгода не было коммитов в репозиторий.
@artalar спасибо за работу. Узнал об инструменте и перевожу пару своих пет-проектов на реатом, интересный опыт. На воркшопе упоминал про новую версию и упрощение работы с асинхронными действиями. Проект не заброшен,оьновления планируются? Вижу, что уже полгода не было коммитов в репозиторий.
Привет, сейчас идет активная разработка второй версии, прогресс можно наблюдать в v2 бранче. Вчера запаблишил 4 альфу, в которой пофикшен последний известный(!) баг и одновременно упростилась реализация батчинга, но повысилась его эффективность
Привет, сейчас идет активная разработка второй версии, прогресс можно наблюдать в v2 бранче. Вчера запаблишил 4 альфу, в которой пофикшен последний известный(!) баг и одновременно упростилась реализация батчинга, но повысилась его эффективность
Был какой-то хелпер к редаксу, который позволял из редусера возвращать санк, но это не оч удобно тем что нельзя и санк вернуть и данные обновить. В loop и вот предложенном варианте можно и то и то