Size: a a a

2021 March 19

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Abu
А напомни плз, это все конвертится потом в статик хмтл или остаётся таким же?
https://changelog.effector.dev статика которая рендерится форестом
источник

A

Abu in ☄️ effector
Спасибо 👌🏻
источник

MK

Maxim Koylo in ☄️ effector
А как по красоте можно делать обработку ошибок всех эффектов? На примере саг например могу сказать что создаем одну сагу в которой вызываем показ алерта об ошибке и вызываем эту сагу в почти каждом кетче

Я пока вижу что можна через форвард в массив from складывать fail и вызывать один и тот же какой то эффект который вместо асинхронности просто вызывает ивенты, например showErrorAlert и другое
источник

MK

Maxim Koylo in ☄️ effector
Я уже переэффекторился, не обязательно же эффект для обработки ошибок использовать, можно просто функцию обычную которая уже дергает ивенты
источник

MK

Maxim Koylo in ☄️ effector
Или на каждый запрос делать что то типо fetchFx.fail.watch(handleError)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Maxim Koylo
А как по красоте можно делать обработку ошибок всех эффектов? На примере саг например могу сказать что создаем одну сагу в которой вызываем показ алерта об ошибке и вызываем эту сагу в почти каждом кетче

Я пока вижу что можна через форвард в массив from складывать fail и вызывать один и тот же какой то эффект который вместо асинхронности просто вызывает ивенты, например showErrorAlert и другое
Удобный вариант, его еще можно облегчить тем что все эффекты создавались бы в рамках одного домена
источник

R

Rafael 🦠 in ☄️ effector
Maxim Koylo
А как по красоте можно делать обработку ошибок всех эффектов? На примере саг например могу сказать что создаем одну сагу в которой вызываем показ алерта об ошибке и вызываем эту сагу в почти каждом кетче

Я пока вижу что можна через форвард в массив from складывать fail и вызывать один и тот же какой то эффект который вместо асинхронности просто вызывает ивенты, например showErrorAlert и другое
через хуки домена
источник

DS

Dmitriy Shuleshov in ☄️ effector
Maxim Koylo
Я уже переэффекторился, не обязательно же эффект для обработки ошибок использовать, можно просто функцию обычную которая уже дергает ивенты
источник

MK

Maxim Koylo in ☄️ effector
а вот как точно, а то я смотрю на onCreateEffect и не совсем представляю
источник

MK

Maxim Koylo in ☄️ effector
а сколько у вас ушло что бы начать думать в рамках эффектора?
источник

MK

Maxim Koylo in ☄️ effector
сказать что это выглядит пиздато ничего не сказать
источник

DS

Dmitriy Shuleshov in ☄️ effector
Maxim Koylo
Я уже переэффекторился, не обязательно же эффект для обработки ошибок использовать, можно просто функцию обычную которая уже дергает ивенты
Конечно не обязательно везде все в эффекты заворачивать.

"Эффект с одной стороны является контейнером для сайд эффектов (например это любые async или операции в результате работы которых эксепшн - это норма)."

https://t.me/effector_ru/196595
источник

DS

Dmitriy Shuleshov in ☄️ effector
Maxim Koylo
а сколько у вас ушло что бы начать думать в рамках эффектора?
Все зависит от прошлого опыта со СТМ, чем его меньше тем легче🌚
источник

MK

Maxim Koylo in ☄️ effector
Dmitriy Shuleshov
Все зависит от прошлого опыта со СТМ, чем его меньше тем легче🌚
🌚🌚🌚🌚🌚
источник

S

Sergey in ☄️ effector
Maxim Koylo
А как по красоте можно делать обработку ошибок всех эффектов? На примере саг например могу сказать что создаем одну сагу в которой вызываем показ алерта об ошибке и вызываем эту сагу в почти каждом кетче

Я пока вижу что можна через форвард в массив from складывать fail и вызывать один и тот же какой то эффект который вместо асинхронности просто вызывает ивенты, например showErrorAlert и другое
вообще для отображения ошибок можешь форвардить .failData в стор с уведомлениями.  
А если для дебага, ток руту можно приклеить onCreateEffect и на каждый эффект вешать вотч
источник

S

Sergey in ☄️ effector
Maxim Koylo
а сколько у вас ушло что бы начать думать в рамках эффектора?
по своему опыту могу сказать что ушло около недели, чтобы полноценно перестроиться на работу с эффектором  
Сейчас уже переношу второй проект на эффектор, всем очень доволен)
источник

R

Rafael 🦠 in ☄️ effector
Sergey
по своему опыту могу сказать что ушло около недели, чтобы полноценно перестроиться на работу с эффектором  
Сейчас уже переношу второй проект на эффектор, всем очень доволен)
Ну ты и быстрый))
Я 4 месяца потратил на такое же
источник

S

Sergey in ☄️ effector
ну, именно на перестроить мышление :)
источник

🦜

🦜 in ☄️ effector
Maxim Koylo
а сколько у вас ушло что бы начать думать в рамках эффектора?
пару недель, т.к активно пилил проект в соло и часто задавал здесь вопросы
источник

🦜

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