Size: a a a

2020 June 09

c⁣

createStore<🦉>... in ☄️ effector
Paruyr🛸🪐🌏
По сути я хочу Mobx state tree
Может его и возьмешь?
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
мне он нравится очень, но есть два минуса
он жирный и лагучий
источник

yv

yumaa verdin in ☄️ effector
никто не пробовал дружить стейт машины и эффектор?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
мне не нравится что тут подмешивается defaultState
да и кроме локалстораджа есть и асинхронные хранилки
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
yumaa verdin
никто не пробовал дружить стейт машины и эффектор?
а эффектор по твоему не стейт-машина?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
чтобы два раза не вставать, сразу предложу попробовать типизировать xstate, а потом уже обсуждать целесообразность
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
setState брр ))
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
soryan
источник

P

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

yv

yumaa verdin in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а эффектор по твоему не стейт-машина?)
я просто авторизацию пилю, тут у меня 4 экрана, которые по раным условиям могут показываться в процессе auth flow, и я что-то запутался уже как это сделать :( просто вспомнил, что есть стейт машины, но это просто идея в воздухе, не оформилась :)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну стейт у каждого экрана свой
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
выбор экрана — один стор со статусом
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
собственно на этом вся машинерия заканчивается
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
yumaa verdin
я просто авторизацию пилю, тут у меня 4 экрана, которые по раным условиям могут показываться в процессе auth flow, и я что-то запутался уже как это сделать :( просто вспомнил, что есть стейт машины, но это просто идея в воздухе, не оформилась :)
https://share.effector.dev/gyXeuXlb

три состояния степпера — первый шаг, промежуточный шаг, последний шаг
источник
2020 June 10

P

Paruyr🛸🪐🌏 in ☄️ effector
почему forward может не срабатывать?
источник

R

Rafael 🦠 in ☄️ effector
Paruyr🛸🪐🌏
почему forward может не срабатывать?
Какой-то слишком общий вопрос
источник

MC

Mark Cholak in ☄️ effector
Paruyr🛸🪐🌏
почему forward может не срабатывать?
from не тригерится 🤷‍♀️ Код бы
источник

🦜

🦜 in ☄️ effector
Paruyr🛸🪐🌏
почему forward может не срабатывать?
проверь на undefined в payload
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
function customForward<T>({ from, to }: { from: Unit<T>; to: Unit<T> }): Function {
 return (from as any).watch((payload: T) => {
   const _to = to as any;
   if (typeof to === 'function') {
     _to(payload);
   } else {
     _to.setState(payload);
   }
 });
}

А вот такой код работает
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
В общем у меня есть модуль init, который запускает некоторые фоновые задачи и синхронизирует некоторые состояния между сторами в разных модулях (что бы исключить циклические зависимости)
источник