Size: a a a

2020 June 08

yv

yumaa verdin in ☄️ effector
да, мы про разные вещи
источник

AO

Aleksandr Osipov in ☄️ effector
🦜
кароче не используй fx в useEffect реакта
Можно более радикальную позицию принять, не держать эффекты в качестве публичного апи
источник

🦜

🦜 in ☄️ effector
Aleksandr Osipov
Можно более радикальную позицию принять, не держать эффекты в качестве публичного апи
+
источник

🦜

🦜 in ☄️ effector
у меня так и есть
источник

🦜

🦜 in ☄️ effector
я раньше думал
Оо, это меньше юнитов, можно эффект сюда, эффект туда
источник

🦜

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

DS

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

🦜

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

🦜

🦜 in ☄️ effector
Dmitriy Shuleshov
Дак че случится я чет и не понял толком
кто не понял, тот поймет
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
кто не понял, тот поймет
😒
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Aleksandr Osipov
Можно более радикальную позицию принять, не держать эффекты в качестве публичного апи
эм, так как лучше то? )
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
я сейчас наоборот, вытаскиваю, меньше юнитов…
источник

AO

Aleksandr Osipov in ☄️ effector
Paruyr🛸🪐🌏
эм, так как лучше то? )
Каждый решает сам, я за то чтобы в публичном апи были только сторы и события
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
только ради этого с редакса перехожу, а то писать эвенты на каждый эффект это тоже самое что писать action creator-ы по бойлерплейту
источник

🦜

🦜 in ☄️ effector
Paruyr🛸🪐🌏
только ради этого с редакса перехожу, а то писать эвенты на каждый эффект это тоже самое что писать action creator-ы по бойлерплейту
не на каждый
источник

AO

Aleksandr Osipov in ☄️ effector
Paruyr🛸🪐🌏
только ради этого с редакса перехожу, а то писать эвенты на каждый эффект это тоже самое что писать action creator-ы по бойлерплейту
Не слушайте никого, делайте как удобно, позже решите походит выбранный вариант вам или нет
источник

R

Ruslan 🌀 in ☄️ effector
🦜
я про

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

useEffect(() => {fx()})
не вижу ошибок, а вот если раскомментить reject, то валится
https://codesandbox.io/s/admiring-christian-xm8vz?file=/src/index.js
источник

🦜

🦜 in ☄️ effector
Ruslan 🌀
не вижу ошибок, а вот если раскомментить reject, то валится
https://codesandbox.io/s/admiring-christian-xm8vz?file=/src/index.js
ошибок не будет, будет просто в каждом вызове useEffect новый промис
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Aleksandr Osipov
Не слушайте никого, делайте как удобно, позже решите походит выбранный вариант вам или нет
я изначально как переписывать начал и добавлял эвенты, которые триггерят эффекты, но сейчас выпиливаю
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
так что пожалуй пока оставлю эффекты публичным апи
источник