Size: a a a

2020 June 26

P

Pavel in ☄️ effector
фетчинг - сообщения чата, которые естественно привязаны к комнате чата. То есть если мы меняем комнату то надо чистить сообщения. При фетчинге новые сообщения unshift-ятся к старым
источник

P

Pavel in ☄️ effector
так что соответсвенно цепочка юнитов такая -> $room меняется -> reset сообщений -> fetching сообщений
источник

P

Pavel in ☄️ effector
поэтому как бы не круто будет, если сначала произойдет фетчинг а потом сброс)
источник

AO

Aleksandr Osipov in ☄️ effector
хм,

$messages.reset($room)
$messages.on(fetchData.done, (prev, next) => prev.concat(next))
источник

AO

Aleksandr Osipov in ☄️ effector
forward({from: $room, to: fetchData})
источник

P

Pavel in ☄️ effector
и это сработает последовательно?
источник

AO

Aleksandr Osipov in ☄️ effector
при изменении $room $messages сбросится в дефолтное состояние и будет запущен эффект fetchData
источник

AO

Aleksandr Osipov in ☄️ effector
произойдет это в один тик
источник

P

Pavel in ☄️ effector
спасибо)
источник

AO

Aleksandr Osipov in ☄️ effector
попробуйте напишите прототип лучше
источник

AO

Aleksandr Osipov in ☄️ effector
если что будет не так, то на реальном коде в разы проще проблемы разрешить чем там абстрактно
источник

n⚡

neomad ⚡️ in ☄️ effector
какие преимущества или недостатки эффектора перед https://github.com/storeon/storeon ?
источник

AO

Aleksandr Osipov in ☄️ effector
Несравнимые вещи
источник

c⁣

createStore<🦉>... in ☄️ effector
Danila
Инконсистентность названий параметров связана с какой-то внутренней подкапотной терминологией?

в форварде from-to
в семпле source-target
В иветнах и сторах on, в семпле clock (?)
Связано с процессом развития библиотеки
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
Несравнимые вещи
хорошо пояснил)
источник

AO

Aleksandr Osipov in ☄️ effector
effector как минимум даёт из коробки мощные возможности для работы с сайд эффектами
источник

DS

Dmitriy Shuleshov in ☄️ effector
у стореона один плюс - малый вес
На этом все
источник

AO

Aleksandr Osipov in ☄️ effector
А обычно сайд эффекты в вебе часты - те же запросы к API, эффектор самодостаточен тут и даёт удобное API для руления этим делом
источник

n⚡

neomad ⚡️ in ☄️ effector
в handler эффекта в эффекторе можно ли передавать зависимости?
источник

n⚡

neomad ⚡️ in ☄️ effector
чтобы можно было мокать не сам хэндлер а сервис для фетчинга
источник