Size: a a a

2020 October 27

DS

Dmitriy Shuleshov in ☄️ effector
Yan👀 Lobaty
forward({
from: effect1.done,
to: effect2
})
Как приятно на такие вопросы отвечать😁🌚
источник

YL

Yan👀 Lobaty in ☄️ effector
Dmitriy Shuleshov
Как приятно на такие вопросы отвечать😁🌚
не приятно, но быстро
источник

V

Vetro in ☄️ effector
Dmitriy Shuleshov
Как приятно на такие вопросы отвечать😁🌚
?

Я второй день курю API

Или мне нужно его наизусть уже знать со всеми вытекающими наилучшими подходами к задаче?
источник

YL

Yan👀 Lobaty in ☄️ effector
Vetro
?

Я второй день курю API

Или мне нужно его наизусть уже знать со всеми вытекающими наилучшими подходами к задаче?
не, это было не к этому)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Vetro
?

Я второй день курю API

Или мне нужно его наизусть уже знать со всеми вытекающими наилучшими подходами к задаче?
Я к тому что когда решение лаконично - его приятно предоставить
источник

V

Vetro in ☄️ effector
А, тут соглашусь :)
источник

AO

Aleksandr Osipov in ☄️ effector
Быстрые одинаковые ответы - признак устоявшихся подходов
источник

AO

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

yv

yumaa verdin in ☄️ effector
Aleksey
у меня при повторном вызове эффекта запускаются два запроса уже: старый и новый
источник

A

Aleksey in ☄️ effector
Как можно добавить второй аргумент foo в эффект
checkActivatedControllerFx
? Вот здесь:
forward({
 from: checkExistControllerFx.done.map(({ id }) => id),
 to: checkActivatedControllerFx,
});

ожидание: checkActivatedControllerFx(id, foo)
источник

AO

Aleksandr Osipov in ☄️ effector
Внутри мапа?
источник

AO

Aleksandr Osipov in ☄️ effector
Просто объект заместо id
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksey
Как можно добавить второй аргумент foo в эффект
checkActivatedControllerFx
? Вот здесь:
forward({
 from: checkExistControllerFx.done.map(({ id }) => id),
 to: checkActivatedControllerFx,
});

ожидание: checkActivatedControllerFx(id, foo)
А так нельзя
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksey
Как можно добавить второй аргумент foo в эффект
checkActivatedControllerFx
? Вот здесь:
forward({
 from: checkExistControllerFx.done.map(({ id }) => id),
 to: checkActivatedControllerFx,
});

ожидание: checkActivatedControllerFx(id, foo)
эффекты и эвенты принимают строго один аргумент, иначе вывод типов будет просто невыносимым
источник

A

Aleksey in ☄️ effector
эх
источник

AO

Aleksandr Osipov in ☄️ effector
События и эффекты принимают пейлоад одним аргументом
источник

AO

Aleksandr Osipov in ☄️ effector
Это удобно
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
обычно передаётся объект с нужными полями
источник

A

Aleksey in ☄️ effector
import { createReEffect, TAKE_LAST } from 'effector-reeffect
// create ReEffect
const fetchUser = createReEffect({
 handler: ({ id }) =>
   fetch(`https://example.com/users/${id}`).then(res => res.json()),
})

// call it once
fetchUser({ id: 1 }, TAKE_LAST)
источник

A

Aleksey in ☄️ effector
Вот здесь на примере передается второй аргумент TAKE_LAST
источник