Size: a a a

2020 March 20

l

la gente está muy loca in ☄️ effector
источник

l

la gente está muy loca in ☄️ effector
поэтому если нужен суммарный pending, то необходимо либо комбинировать конкретные pending, либо складывать inFlight
источник

VI

Vadim Ivanov in ☄️ effector
а чтобы складывать inFlight - сюрприз, нужно знать конкретные эффекты
источник

l

la gente está muy loca in ☄️ effector
первое удобнее, когда перечень эффектов известен заранее (тогда можно применить композицию), второе — когда нет
источник

VI

Vadim Ivanov in ☄️ effector
выходит комбайн pending интереснее
источник

VI

Vadim Ivanov in ☄️ effector
la gente está muy loca
первое удобнее, когда перечень эффектов известен заранее (тогда можно применить композицию), второе — когда нет
"второе — когда нет" - ты имеешь ввиду хук домена на создание эффекта?
источник

l

la gente está muy loca in ☄️ effector
ага
источник

l

la gente está muy loca in ☄️ effector
хотя там кажется всё сложнее выйдет)
источник

VI

Vadim Ivanov in ☄️ effector
Тогда тут есть подвох. Не все эффекты обязательно делают запросы на сервер.
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Vadim Ivanov
Вообще, можно в интерсепторе аксиоса того же перед запросом вызывать эвент start и после - finish.  И не прокидывать кучу эффектов в фабрику.
Конечно еще стор pending завести под это)
А потом не завести сср
источник

l

la gente está muy loca in ☄️ effector
Vadim Ivanov
Тогда тут есть подвох. Не все эффекты обязательно делают запросы на сервер.
ну вот поэтому явная композиция и предпочтительнее
источник

VI

Vadim Ivanov in ☄️ effector
🦉 ⁣
А потом не завести сср
Я пока не шарю за него. Так что не учел)
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Я бы просто создал эффекты из домена
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Переслано от la gente está muy loca
effector 20.13.0effector 20.13.0

— Introduce attach: wrapper for effect, which allow to map effect arguments and use data from stores.
Use cases: declarative passing values from stores to effects and argument preprocessing.

Documentation for attach

— Add noDefaults option for effector/babel-plugin for making custom unit fabrics with clean configuration
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Либо вот так
источник

🦉⁣

🦉 ⁣ in ☄️ effector
Так будет один общий inFlight
источник

l

la gente está muy loca in ☄️ effector
lllla
const makeLoadingRequest = (effect) => attach({ effect, mapParams: data => data })
тогда понятно, чем была вызвана такая идея
источник

VI

Vadim Ivanov in ☄️ effector
la gente está muy loca
тогда понятно, чем была вызвана такая идея
т.е. рабочая схема с attach?)
источник

l

la gente está muy loca in ☄️ effector
Vadim Ivanov
т.е. рабочая схема с attach?)
ну, идея всё равно требует небольшой корректировки направления мысли)

не «как мне ввернуть эффект в обёртку» а «какие эффекты — производные от данного реквеста к серверу»
источник

DS

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