Size: a a a

2020 November 18

🔰ш

🔰ш ш71🔰 in ☄️ effector
источник

m

makoven in ☄️ effector
Подскажите, а нет ли случайно возможности подписаться разом на вообще все фейлы эффектов, чтобы их логировать?
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
Подскажите, а нет ли случайно возможности подписаться разом на вообще все фейлы эффектов, чтобы их логировать?
создавать эффекты в рамках домена
источник

YL

Yan👀 Lobaty in ☄️ effector
makoven
Подскажите, а нет ли случайно возможности подписаться разом на вообще все фейлы эффектов, чтобы их логировать?
Через хук домена
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
Подскажите, а нет ли случайно возможности подписаться разом на вообще все фейлы эффектов, чтобы их логировать?
Вцелом когда есть потребность делать разом какие либо вещи на многих юнитах - то это домен
источник

m

makoven in ☄️ effector
Dmitriy Shuleshov
Вцелом когда есть потребность делать разом какие либо вещи на многих юнитах - то это домен
Эх. Придется тащить этот домен через все файлы
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
Эх. Придется тащить этот домен через все файлы
просто замени импорты createEffect на локальный файл
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
Эх. Придется тащить этот домен через все файлы
источник

m

makoven in ☄️ effector
Dmitriy Shuleshov
просто замени импорты createEffect на локальный файл
А "бесхозные" юниты случаем не попадают автоматически в какой-то глобальный домен?
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
А "бесхозные" юниты случаем не попадают автоматически в какой-то глобальный домен?
Нет. И никогда такого не будет
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
А "бесхозные" юниты случаем не попадают автоматически в какой-то глобальный домен?
источник

m

makoven in ☄️ effector
Dmitriy Shuleshov
Нет. И никогда такого не будет
А почему так ультимативно?)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
кто-нибудь решит использовать общий домен «на всякий случай» и насоздаёт там юнитов, которые пользователь не ожидает обрабатывать
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
или наоборот, пользователь повесит на глобальный домен обработчики-мутаторы, а библиотека не будет ожидать, что её юниты будут изменены подобным образом
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
изменения могут варьироваться в диапазоне от некорректных reset до прямых мутаций .create
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
поэтому в эффекторе есть правило — никто не имеет доступа к юнитам, на которые у него нет прямой ссылки
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
работа с доменами находится на черте, за которой начинаются т.н. проблемы миддлвар — группа плохих паттернов и вызываемых ими проблем, которые появляются при использовании мидлвар, коллективно обрабатывающих один и тот же контекст. встречается например в redux и в express
источник

DS

Dmitriy Shuleshov in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
иными словами, если нет явной кооперации, то кто-нибудь обязательно сделает изменения, несовместимые с соседними обработчиками, потому что дизайн апи предложил облегчённый способ спровоцировать проблемы
источник

DS

Dmitriy Shuleshov in ☄️ effector
makoven
А почему так ультимативно?)
Потенциально опасно
источник

m

makoven in ☄️ effector
Понял. Спасибо
А в доке по домену нет хуков на фэйл эффекта. Есть только на создание..
https://effector.dev/docs/api/effector/domain
источник