Size: a a a

2021 March 05

V

Vetro in ☄️ effector
Пока только такое решение вижу
источник

V

Vetro in ☄️ effector
То есть на xstate я бы просто наспавнил акторов и передал пропом каждый актор в компонент
источник

DS

David Str in ☄️ effector
Vetro
Как лучше подойти к такой задаче:

Приходит массив объектов с айдишниками в ответе, надо создать на каждый объект свой загрузочный компонент (превьюха), который будет дергать уникальный эффект гет запроса, отличающийся от других только тем, что там один другой параметр
Попробовать вынести эффект в замыкание, т.е. написать функцию, которая бы возвращала новый инстенс эфекта.
источник

DS

David Str in ☄️ effector
И прокидывай туда твой параметр
источник

V

Vetro in ☄️ effector
А чистить потом вручную получается придётся
источник

V

Vetro in ☄️ effector
Через clearNode дергать разрушение эффекта
источник

R

Rafael 🦠 in ☄️ effector
в этом случае allSsettled не ставит где-то очередь обработки? чтобы в итоге получилось, что вызовы в 80 и 81 выполнили последовтаельно
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Vetro
Как лучше подойти к такой задаче:

Приходит массив объектов с айдишниками в ответе, надо создать на каждый объект свой загрузочный компонент (превьюха), который будет дергать уникальный эффект гет запроса, отличающийся от других только тем, что там один другой параметр
как то непонятно ты описал проблему... которой скорее всего не существует
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
в этом случае allSsettled не ставит где-то очередь обработки? чтобы в итоге получилось, что вызовы в 80 и 81 выполнили последовтаельно
allSettled в этом плане работает как обычные вызовы эффектов, если требуется последовательность то нужно каждый allSettled вызвать с await
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
что ты кстати и так уже сделал) Promise.all лишний
источник

R

Rafael 🦠 in ☄️ effector
черт, await наоборот лишние))
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Vetro
Как лучше подойти к такой задаче:

Приходит массив объектов с айдишниками в ответе, надо создать на каждый объект свой загрузочный компонент (превьюха), который будет дергать уникальный эффект гет запроса, отличающийся от других только тем, что там один другой параметр
посмотри на attach и примеры к нему
источник

V

Vetro in ☄️ effector
🅅aleriy 🄺obzar
посмотри на attach и примеры к нему
Да я в курсе как работает аттач и зачем он нужен, речь о том - можно ли обойтись без создания юнитов динамически
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Vetro
Да я в курсе как работает аттач и зачем он нужен, речь о том - можно ли обойтись без создания юнитов динамически
ну так в этом и весь смысл чтобы не создавать их динамически практически никогда
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
только если тебе реально фабрика нужна, но это все тоже обходится
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
чтобы в тестах чекнуть были ли вызваны функции
функции jest.fn() принято писать в корне теста, тогда такой проблемы нет)
источник

V

Vetro in ☄️ effector
Ну вот я пока не могу понять, как мне статически описать что каждый объект поллит свой индивидуальный эффект
источник

V

Vetro in ☄️ effector
Вне зависимости от того сколько их пришло
источник

R

Rafael 🦠 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
функции jest.fn() принято писать в корне теста, тогда такой проблемы нет)
да, и это тоже переделал
источник

R

Rafael 🦠 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
функции jest.fn() принято писать в корне теста, тогда такой проблемы нет)
источник