Size: a a a

2020 August 21

ВК

Владислав Козуля... in ☄️ effector
пасибки
источник

DS

Dmitriy Shuleshov in ☄️ effector
Владислав Козуля
А как сделать forward и при этом смапить значения по-дороге? 🤔
forward({
from: event.map(...),
to: someOtherEvent
})
;

Еще  один вариант
источник

IS

Ivan Sherstnuyk in ☄️ effector
можно еще:
forward({
 from: source.map(transformFn),
 to: evt
})
источник

ВК

Владислав Козуля... in ☄️ effector
🤔
источник

IS

Ivan Sherstnuyk in ☄️ effector
разница между sample и forward будет в приоритете вычислений, но ZeroBias рекомендует не думать об этом и не завязываться на это
источник

🦜

🦜 in ☄️ effector
Владислав Козуля
А как сделать forward и при этом смапить значения по-дороге? 🤔
forward({
from: event,
to: someOtherEvent.prepend(transformFn)
})
;
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
forward({
from: event,
to: someOtherEvent.prepend(transformFn)
})
;
3-й вариант

Интересно сколько еще ?)
источник

IS

Ivan Sherstnuyk in ☄️ effector
🦜
forward({
from: event,
to: someOtherEvent.prepend(transformFn)
})
;
Этот вариант даже лучше будет, чем с map в from
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ivan Sherstnuyk
Этот вариант даже лучше будет, чем с map в from
почему?
источник

IS

Ivan Sherstnuyk in ☄️ effector
Dmitriy Shuleshov
почему?
ты можешь захотеть добавить в to еще юниты, которые принимают разные параметры. Лучше с точки зрения что не придется убирать map и делать prepend
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ivan Sherstnuyk
ты можешь захотеть добавить в to еще юниты, которые принимают разные параметры. Лучше с точки зрения что не придется убирать map и делать prepend
Это да есть и контр аргумент, все тоже самое только если захочу from расширить
источник

IS

Ivan Sherstnuyk in ☄️ effector
Dmitriy Shuleshov
почему?
если не два prepend в to, то 3 forward)
forward({
 from: sendLoginFormFx.doneData,
 to: [
   setTokenForRequest.prepend(({ body }: Response<LoginFxResponse>) => body.token),
   navigateReplace.prepend(() => ({ name: 'user.projects' })),
   loadCurrentSessionFx,
 ],
})
источник

IS

Ivan Sherstnuyk in ☄️ effector
Dmitriy Shuleshov
Это да есть и контр аргумент, все тоже самое только если захочу from расширить
да, конечно
источник

ф

фильтруй мысли... in ☄️ effector
есть же sample
источник

DS

Dmitriy Shuleshov in ☄️ effector
фильтруй мысли
есть же sample
Это был самый первый вариант
источник

IS

Ivan Sherstnuyk in ☄️ effector
фильтруй мысли
есть же sample
лично я юзаю семпл только если нужно в процессе вычислений подцепить данные из другого места
источник

IS

Ivan Sherstnuyk in ☄️ effector
Ivan Sherstnuyk
лично я юзаю семпл только если нужно в процессе вычислений подцепить данные из другого места
были еще кейсы использования, но этот основной
источник

yv

yumaa verdin in ☄️ effector
добро пожаловать 🙂
источник

M

Miroslava in ☄️ effector
yumaa verdin
добро пожаловать 🙂
источник

И

Иван in ☄️ effector
уо

а дайте потыкать-посмотреть на имплементацию формы редактирования с эффектором, чтобы впитать общие паттерны
источник