Size: a a a

2021 March 17

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Там и надо было обработать кетч
хм, а я думал что эффект при вызове catch просто в енвент отправляет. а он еще и наружу ошибку скидывает?
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
это точно та же проблема которая была с effector-root, пакету нужно поле exports
В логгер? Ух надо сделать
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
хм, а я думал что эффект при вызове catch просто в енвент отправляет. а он еще и наружу ошибку скидывает?
Да. Ты ж вызывая как функцию ожидаешь промис
источник

TG

Timofey Goncharov in ☄️ effector
а ну в принципе все логично))
источник

TG

Timofey Goncharov in ☄️ effector
ок, спасибо
источник

EP

Evgeniy Podgaetskiy in ☄️ effector
createStore<🦉> ⁣
В логгер? Ух надо сделать
Буду ждать новой версии, спасибо😄
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
Да. Ты ж вызывая как функцию ожидаешь промис
а если я хочу сделать обертку эффекта, который будет при перехвате ошибки, просто вызывать евент fail, но наружу не кидать throw
как мне поступить?
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
а если я хочу сделать обертку эффекта, который будет при перехвате ошибки, просто вызывать евент fail, но наружу не кидать throw
как мне поступить?
Try/catch
источник

c⁣

createStore<🦉>... in ☄️ effector
Но вообще, если снаружи тоже эффект, то он не бросит свой .fail
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
а если я хочу сделать обертку эффекта, который будет при перехвате ошибки, просто вызывать евент fail, но наружу не кидать throw
как мне поступить?
ещё раз прикинуть, о чём именно тебе пишет nodejs
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
эффектор тут вообще не при чём
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
хм, а я думал что эффект при вызове catch просто в енвент отправляет. а он еще и наружу ошибку скидывает?
нет, ничего он никуда не скидывает, проверить это можно открыв ноду в режиме репла
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
нет, ничего он никуда не скидывает, проверить это можно открыв ноду в режиме репла
О убрали выброс исключений?
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
нет, ничего он никуда не скидывает, проверить это можно открыв ноду в режиме репла
А если сам эффект дернуть в ноде, не выбросит?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
проблема в том что где-то был вызван эффект как обычная функция и он повёл себя как обычная функция
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
О убрали выброс исключений?
а кому ты будешь выкидывать исключение в графе?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тут изначально вариантов не было
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а кому ты будешь выкидывать исключение в графе?)
Это да. Но я про вызов эффекта как функции
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
Да. Ты ж вызывая как функцию ожидаешь промис
Что я тут не наврал
источник

TG

Timofey Goncharov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
проблема в том что где-то был вызван эффект как обычная функция и он повёл себя как обычная функция
а вот тут же эффект вызывается как функция
источник