Size: a a a

2021 March 23

V

Vetro in ☄️ effector
Саша Домоседов
Добрый вечер, можно ли вызывать эффекты внутри других эффектов?😶
да, но зачем?
источник

V

Vetro in ☄️ effector
и в случае initFx скоуп будет потерян
источник

FB

Furrya Black in ☄️ effector
Саша Домоседов
Добрый вечер, можно ли вызывать эффекты внутри других эффектов?😶
можно, почитай еще про attach в доке
источник

V

Vetro in ☄️ effector
Саша Домоседов
Добрый вечер, можно ли вызывать эффекты внутри других эффектов?😶
источник

V

Vetro in ☄️ effector
Саша Домоседов
Добрый вечер, можно ли вызывать эффекты внутри других эффектов?😶
я бы вот так сделал
источник

V

Vetro in ☄️ effector
combineEvents - из patronum
источник

AO

Aleksandr Osipov in ☄️ effector
Саша Домоседов
Добрый вечер, можно ли вызывать эффекты внутри других эффектов?😶
можно технически но есть ограничения
источник

AO

Aleksandr Osipov in ☄️ effector
если нет требований к SSR то можно без ограничений
источник

V

Vetro in ☄️ effector
или вызывать нужно именно по init?
источник

СД

Саша Домоседов... in ☄️ effector
Vetro
да, но зачем?
Думаю на решением такого кейса: есть роут (например '/profile') который в зависимости от того, залогинен ли пользователь или нет возвращает страницу, либо редеректит на страницу '/login'. Нужно чтобы при вводе в адресной строке /profile приложение попыталсь взять токены из кук/ЛС и попробовало бы авторизовать пользователя. В случе успеха авторизации он бы сразу попал на эту страницу как авторизованный, в противном случае редеректнулся бы на логин.
источник

СД

Саша Домоседов... in ☄️ effector
Не особо в таких паттернах силен
источник

СД

Саша Домоседов... in ☄️ effector
пока инит - false, крутился бы лоадер
источник

V

Vetro in ☄️ effector
Vetro
или вызывать нужно именно по init?
если так то тогда просто init переименовать в initialized

а init сделать входным узлом

const init = createEvent();

sample({
 clock: init,
 target: [fetchUserFx, fetchTodosFx],
});
источник

СД

Саша Домоседов... in ☄️ effector
Vetro
если так то тогда просто init переименовать в initialized

а init сделать входным узлом

const init = createEvent();

sample({
 clock: init,
 target: [fetchUserFx, fetchTodosFx],
});
и напрмиер в forward appGate.open вызвать init ?
источник

СД

Саша Домоседов... in ☄️ effector
источник

V

Vetro in ☄️ effector
как вариант
источник
2021 March 24

СД

Саша Домоседов... in ☄️ effector
Доброе утро, а можно так юзать?
источник

R

Rafael 🦠 in ☄️ effector
Vetro
да, но зачем?
я так делаю
источник

R

Rafael 🦠 in ☄️ effector
внутри слоя логики вызывваю эффекты слоя api ккак правило
источник

c⁣

createStore<🦉>... in ☄️ effector
Саша Домоседов
Доброе утро, а можно так юзать?
Можно, но особого смысла в этом нет
источник