Size: a a a

2020 June 08

🦜

🦜 in ☄️ effector
Ruslan 🌀
значит не висят
есть
источник

yv

yumaa verdin in ☄️ effector
может мы о разных вещах говорим?
источник

R

Ruslan 🌀 in ☄️ effector
yumaa verdin
ну то есть из эффекта возвращается промис, который не будет вызывать unhandled exception в любом случае
т.e. ты хочешь сказать что вызов эффекта возвращает промис, который никогда не вызовет .catch?
источник

yv

yumaa verdin in ☄️ effector
Ruslan 🌀
т.e. ты хочешь сказать что вызов эффекта возвращает промис, который никогда не вызовет .catch?
нет, не так.
catch возвращает новый промис, но он не возвращается из defer, а возвращается оригинальный промис.
но, скажем так, ветка catch покрыта, и движок не должен ругаться на unhandled exception
источник

R

Ruslan 🌀 in ☄️ effector
ты говоришь "не должен", а 🦜 говорит "есть"... как так?
источник

🦜

🦜 in ☄️ effector
yumaa verdin
может мы о разных вещах говорим?
я про

fx = createEffect({handler: () => await fetch()})

useEffect(() => {fx()})
источник

yv

yumaa verdin in ☄️ effector
https://share.effector.dev/AdtEbSTz
вот примерно так
если убрать строку 8 и открыть консоль — там ничего не будет
но если ещё плюс к этому убрать строку 3, то в консоли появится «Uncaught (in promise) test»
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
я про

fx = createEffect({handler: () => await fetch()})

useEffect(() => {fx()})
А у тебя были конкретные падения? или предположил просто?
источник

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
А у тебя были конкретные падения? или предположил просто?
я когда взял эффектор, я везде в useEffect пихал эффекты
источник

🦜

🦜 in ☄️ effector
а потом хуево приложению стало
источник

yv

yumaa verdin in ☄️ effector
useEffect, насколько я понимаю, только для SSR и форка нужно
источник

🦜

🦜 in ☄️ effector
yumaa verdin
useEffect, насколько я понимаю, только для SSR и форка нужно
вызвать при рендере компонента
источник

yv

yumaa verdin in ☄️ effector
а, перепутал с реактовским :)
источник

🦜

🦜 in ☄️ effector
yumaa verdin
а, перепутал с реактовским :)
так все правильно
источник

🦜

🦜 in ☄️ effector
это реактовский
источник

DS

Dmitriy Shuleshov in ☄️ effector
Так вы распутались?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Распутайте меня)
источник

🦜

🦜 in ☄️ effector
кароче не используй fx в useEffect реакта
источник

🦜

🦜 in ☄️ effector
если хочешь что-то сделать на маунт компонента используй ивент или гейт
источник

🦜

🦜 in ☄️ effector
работайте с эффектами только внутри модели
источник