Size: a a a

2020 June 08

YL

Yan👀 Lobaty in ☄️ effector
Как пришли что получили
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Мне надо в Vue-коде запускать запросы и смотреть на ответ - ошибка может с бека, статус этого запроса - в процессе, заврешен
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
В случае эффектора я могу в Vue написать useStore (реализовал хук как для реакта) и работать с состоянием эффекта
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
В Rx у эффекта нету стейта, для этого у меня редакс
Писать из Rx в Redux это эпики
Их сложно поддерживать
dispatch-ить стор тоже говно решение
источник

R

Ruslan 🌀 in ☄️ effector
Paruyr🛸🪐🌏
Вот тут ожидаю увидеть в консоли user id 1 value 10, user id 2 value 12
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
В целом я могу пережить бойлерплейт типа loading, loaded, failed и тд
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Но когда ты тащишь данные из REdux в view-слое, каша из селекторов
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
да и даже в эпиках состояние часто надо использовать, боль
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Не, я понимаю что можно null вернуть и это отчистить память
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Но стор этот будет в памяти висеть всегда и сам не удалиться же?
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
так как он связан с основным стором
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Я могу типа неявно создавать такие сторы, но мне их и clearNode-ить надо
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Да и вообще так не годится) уж лучше WeakMap )
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
даже вот пример приведу простой
Есть некий эффект запроса Ajax
И по всему приложению куча коэффектов, которые внутри запускают этот эффект
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
эффект может бросить ошибку, она будет как в самом эффекте (на инстансе), так и в коэффекте
источник

P

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

P

Paruyr🛸🪐🌏 in ☄️ effector
И этот код в одном месте
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Можешь использовать мое нытье, авторских прав нету)
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
нет, getState я не предлагаю)
где гетстейт?
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
где гетстейт?
то был ответ на https://t.me/effector_ru/127218
источник