Size: a a a

2020 November 03

YL

Yan👀 Lobaty in ☄️ effector
Miseo
запуская получаю такую картину:

{ a: 23, b: 0 }

{ a: 23, b: 23 }

{ a: 23, b: 23 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }
источник

YL

Yan👀 Lobaty in ☄️ effector
что-то такое
но  как видишь код крайне шаблонный его можно упростить
источник

DS

Dmitriy Shuleshov in ☄️ effector
Miseo
запуская получаю такую картину:

{ a: 23, b: 0 }

{ a: 23, b: 23 }

{ a: 23, b: 23 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }

{ a: 23, b: 46 }

{ a: 46, b: 23 }
Создайте репл и опишите желаемое поведение.
источник

M

Miseo in ☄️ effector
да. сейчас делаю. просто думал это попроще задача )))
источник

M

Miseo in ☄️ effector
Хохма. В песочнице работает нормально )
источник

И

Иван in ☄️ effector
Подскажите, вот это — не по феншую ведь, да?

https://share.effector.dev/YbikfBZs

как кошерно подписываться (а главное — отписываться) с эффектором?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Miseo
Хохма. В песочнице работает нормально )
Это говорит лишь о том что проблема не вышеприведенном участке кода
источник

🦜

🦜 in ☄️ effector
Иван
Подскажите, вот это — не по феншую ведь, да?

https://share.effector.dev/YbikfBZs

как кошерно подписываться (а главное — отписываться) с эффектором?
Дима, как-то мне говорил, что лучше в watch делать
источник

M

Miseo in ☄️ effector
Dmitriy Shuleshov
Это говорит лишь о том что проблема не вышеприведенном участке кода
Да. Согласен. С одной стороны. Но с другой, данных всегда приходит 23 объекта ))) есть пара мыслей, буду изучать дальше
источник

DS

Dmitriy Shuleshov in ☄️ effector
Иван
Подскажите, вот это — не по феншую ведь, да?

https://share.effector.dev/YbikfBZs

как кошерно подписываться (а главное — отписываться) с эффектором?
Опиши словами цель кода плиз
источник

И

Иван in ☄️ effector
Dmitriy Shuleshov
Опиши словами цель кода плиз
надо по сигналу подписаться на событие window.addEventListener

обрабатывать сообщения эффектором

потом по сигналу отписаться
источник

YL

Yan👀 Lobaty in ☄️ effector
Иван
надо по сигналу подписаться на событие window.addEventListener

обрабатывать сообщения эффектором

потом по сигналу отписаться
addEventListenerFx
removeEventListenerFx


clock: signal,
target: addEventListenerFx/removeEventListenerFx
источник

YL

Yan👀 Lobaty in ☄️ effector
точнее если без доп мишуры то наверн не сэмпл а форвард
источник

YL

Yan👀 Lobaty in ☄️ effector
forward({
from: signal,
to: addEventListenerFx
})
источник

И

Иван in ☄️ effector
Yan👀 Lobaty
addEventListenerFx
removeEventListenerFx


clock: signal,
target: addEventListenerFx/removeEventListenerFx
то есть это ок, когда эффект не возвращает значение? почему спрашиваю — его сигнатура явно намекает, что у него ДОЛЖНЫ быть done, fail и pending
источник

YL

Yan👀 Lobaty in ☄️ effector
Иван
то есть это ок, когда эффект не возвращает значение? почему спрашиваю — его сигнатура явно намекает, что у него ДОЛЖНЫ быть done, fail и pending
если тебе не требуется подписываться на его завершение то явной нужды нет
источник

И

Иван in ☄️ effector
Yan👀 Lobaty
если тебе не требуется подписываться на его завершение то явной нужды нет
мне почему-то очень хочется заюзать здесь fromObservable, но не хочется городить Observable вокруг addEventListener
источник

YL

Yan👀 Lobaty in ☄️ effector
Иван
мне почему-то очень хочется заюзать здесь fromObservable, но не хочется городить Observable вокруг addEventListener
так тебе дом апи дает явный интерфейс смысла обсервить-то)
просто будет два эффекта один для подписки другой для отписки и все
источник

YL

Yan👀 Lobaty in ☄️ effector
это ж не интероп с реактивными либами
источник

И

Иван in ☄️ effector
Yan👀 Lobaty
это ж не интероп с реактивными либами
я думал, fromObservable — это интероп с любыми потоками 🤔
источник