По следам горячей дискусси о каунтере промисов в эффекторе и выявленных кейсах вокруг этого, запилил 80байтный пакет @reatom/all-settled для третьего реатома, который позволяет ожидать все порожденные эффекты от вызова одного экшена.



В отличии от эффектора, реализация в реатоме не требует каких-то дополнительных доменов и форков, а прозрачно работает на базовом апи.



Но самое крутое, то что allSettled реатома трекает вызовы порожденные именно выбранным экшеном, что позволяет использовать его не только в SSR или тестах, но и в проде, описывая бизнес логику вида: показать уведомление, после завершения всех связанных асинхронных операций (часть из которых вызывается не напрямую, а, например, реактивно)