Size: a a a

2020 July 08

🦜

🦜 in ☄️ effector
Nikita Tkachuk
хлопцы, а как вы редиректы делаете внутри эффектора ?
из компонента отправляю эвент, который форвардит эффект, и по завершению эфекта нужно сделать редирект в реакт роутере
в модели создаю эффект, который умеет работать с инстансом хистори
источник

🦜

🦜 in ☄️ effector
и дергаю его когда нужно
источник

NT

Nikita Tkachuk in ☄️ effector
🦜
в модели создаю эффект, который умеет работать с инстансом хистори
спасибо )
источник

NT

Nikita Tkachuk in ☄️ effector
🦜
в модели создаю эффект, который умеет работать с инстансом хистори
а это сильно лучше чем напрямую вызывать history.push() ?
источник

🦜

🦜 in ☄️ effector
Nikita Tkachuk
а это сильно лучше чем напрямую вызывать history.push() ?
в компоненте?
источник

NT

Nikita Tkachuk in ☄️ effector
в эффекторе
источник

🦜

🦜 in ☄️ effector
fxGoTo = createEffect({handler: (route) => history.push(route)})
источник

NT

Nikita Tkachuk in ☄️ effector
типо fx.done.watch(() => history.push())
источник

🦜

🦜 in ☄️ effector
Nikita Tkachuk
типо fx.done.watch(() => history.push())
я делал так раньше, но это неудобно оказалось
источник

🦜

🦜 in ☄️ effector
когда нужно подготовить аргументы на основе данных
источник

🦜

🦜 in ☄️ effector
можно будет сделать типо

forward({from: event, to fxGoTo.prepend(...)})
источник

NT

Nikita Tkachuk in ☄️ effector
хм, спасибо
источник

🦜

🦜 in ☄️ effector
Nikita Tkachuk
хм, спасибо
а еще можно в хендлере эффекта вызвать другой эффект или другую асинк функцию и только потом сделать редирект
источник

🦜

🦜 in ☄️ effector
кароче одни плюсы
источник

NT

Nikita Tkachuk in ☄️ effector
🦜
а еще можно в хендлере эффекта вызвать другой эффект или другую асинк функцию и только потом сделать редирект
так вроде и с history.push можно сделать, нет?)
источник

🦜

🦜 in ☄️ effector
Nikita Tkachuk
так вроде и с history.push можно сделать, нет?)
в watch?
источник

NT

Nikita Tkachuk in ☄️ effector
нет, в хендлере прям и вызвать, после других асинк функций
источник

🦜

🦜 in ☄️ effector
я про это и говорю
источник

m

makoven in ☄️ effector
makoven
На 4 бете тс не пробовали эффектор? Всё ли сломалось или что-то работает?
Попробовал сам. На тс 4 всё компилится и работает. Быстрее компилить не стал)
источник

🦜

🦜 in ☄️ effector
makoven
Попробовал сам. На тс 4 всё компилится и работает. Быстрее компилить не стал)
и не будет
источник