Size: a a a

2020 September 24

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
null
такой способ используется в reeffect, там столкнулись с проблемой при использовании attach.
эта библиотека сильно отличается от других тем что меняет имплементацию эффекта, так что reeffect это особый случай)
источник

n

null in ☄️ effector
🚀🔬 🚀🔬🚀🔬
эта библиотека сильно отличается от других тем что меняет имплементацию эффекта, так что reeffect это особый случай)
Вот. Лучше собрать простые повседневные user cases
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну да)
источник

YL

Yan👀 Lobaty in ☄️ effector
ответил
источник

ИЛ

Илья Лебедев... in ☄️ effector
Гайз, а разработка effector это чисто русская? Или там смесь уже? Или вообще наоборот, он к нам не имеет отношения вообще?)
источник

AO

Aleksandr Osipov in ☄️ effector
Наша
источник

🦜

🦜 in ☄️ effector
Илья Лебедев
Гайз, а разработка effector это чисто русская? Или там смесь уже? Или вообще наоборот, он к нам не имеет отношения вообще?)
это на что-то влияет?
источник

AO

Aleksandr Osipov in ☄️ effector
но в целом да, какая разница
источник

ИЛ

Илья Лебедев... in ☄️ effector
Просто какие-то противоречивые были мысли. Интересно просто.
источник

ИЛ

Илья Лебедев... in ☄️ effector
Так то я уже использую)
источник

AO

Aleksandr Osipov in ☄️ effector
источник

m

mr_koshkins in ☄️ effector
Гайз, есть такой кейс. Я хочу пушить в history. Нормально это делать в редюсерах?

const api = createApi(store, {
 foo: (state, history) => {
   history.push('/foo');

   return !state;
 },
 bar: (state, history) => {
   history.push('/bar');

   return !state;
 },
});


Или это надо делать отдельно в эффектах?
источник

🦜

🦜 in ☄️ effector
mr_koshkins
Гайз, есть такой кейс. Я хочу пушить в history. Нормально это делать в редюсерах?

const api = createApi(store, {
 foo: (state, history) => {
   history.push('/foo');

   return !state;
 },
 bar: (state, history) => {
   history.push('/bar');

   return !state;
 },
});


Или это надо делать отдельно в эффектах?
для этого есть эффекты, на крайний случай .watch
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
вот так со всеми моими умными мыслями, кто-то их уже думал до меня😢
И реализовал)
источник

П

Первый 🦄 Император... in ☄️ effector
mr_koshkins
Гайз, есть такой кейс. Я хочу пушить в history. Нормально это делать в редюсерах?

const api = createApi(store, {
 foo: (state, history) => {
   history.push('/foo');

   return !state;
 },
 bar: (state, history) => {
   history.push('/bar');

   return !state;
 },
});


Или это надо делать отдельно в эффектах?
Редьюсер должен быть без сайдэффектов
источник

m

mr_koshkins in ☄️ effector
ок
источник

m

mr_koshkins in ☄️ effector
спасибо
источник

m

mr_koshkins in ☄️ effector
погодите, а как затипизировать методы api? точнее watch

я сделал вот так https://share.effector.dev/ILa2uEwb
источник

m

mr_koshkins in ☄️ effector
но ts ругается на history
источник

m

mr_koshkins in ☄️ effector
источник