Size: a a a

2020 October 05

A

Andrey in ☄️ effector
🦜
prepend?
prepend все еще нужно через семпл пропустить)
источник

ф

фильтруй мысли... in ☄️ effector
🦜
prepend?
prepend с данными из сторов
источник

🦜

🦜 in ☄️ effector
Andrey
prepend все еще нужно через семпл пропустить)
может payload положить
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
const attachEvent = ({event, source, mapParams}) => {
  const trigger = createEvent();
  sample({source, clock: trigger, fn: mapParams, target: event});
  return trigger;
}


 вот ето)
создание триггер ивента, например ненужного
а понял, ну несложная же фабрика, если кейсов много
источник

🦜

🦜 in ☄️ effector
я думаю, что dialogId он вытаскивает в ui
источник

D

Draft in ☄️ effector
Вы ж сейчас про sample говорите )
источник

D

Draft in ☄️ effector
source, clock, target
источник

🦜

🦜 in ☄️ effector
Andrey
можно, и эффект можно было, просто человек шортката хочет)
я просил как-то
источник

ф

фильтруй мысли... in ☄️ effector
Draft
Вы ж сейчас про sample говорите )
про обёртку над ним
источник

A

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

A

Andrey in ☄️ effector
🦜
я просил как-то
да на самом деле частенько спрашивали про это)

как минимум про препенд стором был целый тред
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
та фабрика то несложная, и для эффектов была несложная)
но для эффектов завезли, а для ивентов нет, и у человека возник вполне закономерный вопрос)
Для эффектов не было. Единственное что возвращало новый эффект - это был криетор
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Для эффектов не было. Единственное что возвращало новый эффект - это был криетор
я про самописную
там через хак с use в watch у стора, можно было в 5 строк аттач свой написать
источник

DP

Dmitry Plyaskin in ☄️ effector
Andrey
да на самом деле частенько спрашивали про это)

как минимум про препенд стором был целый тред
где можно тред посмотреть?
источник

A

Andrey in ☄️ effector
Dmitry Plyaskin
где можно тред посмотреть?
в этом чатике 🌚
когда - я уже не помню, помню, что давненько было
источник

D

Draft in ☄️ effector
фильтруй мысли
про обёртку над ним
так Сова ж правильно сказал, там и убирать нечего
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
я про самописную
там через хак с use в watch у стора, можно было в 5 строк аттач свой написать
Чет не вьеду, там же все ивенты и сторы у двух эффектов прийдется синкать🤔
источник

DS

Dmitriy Shuleshov in ☄️ effector
Или авейтать исходный ивент во вновь созданном
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Чет не вьеду, там же все ивенты и сторы у двух эффектов прийдется синкать🤔
const attach = ({effect, source, mapParams}) => {
  const implicitFx = createEffect();
  source.watch((state) => implicitEffect.use((payload) => effect(mapParams(payload, state)))
 
 return implicitFx
}


вроде так, не проверял, в код лень лезть, чтобы этот архаизм выкопать)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
const attach = ({effect, source, mapParams}) => {
  const implicitFx = createEffect();
  source.watch((state) => implicitEffect.use((payload) => effect(mapParams(payload, state)))
 
 return implicitFx
}


вроде так, не проверял, в код лень лезть, чтобы этот архаизм выкопать)
Исходный эффект ничего не будет знать о новом, не будут тригерится ивенты и сторы эффекта
источник