Маршрутизация от redux-саги или любого другого промежуточного программного обеспечения - PullRequest
0 голосов
/ 08 ноября 2019

Я использую React и Redux, React-Router для приложения, для обработки побочных эффектов, я использую библиотеку redux-saga. Мне бы очень хотелось узнать, как проходит маршрут из моих саг. Например.

рассмотрим, поток событий

  1. USER REGISTERS и приложение отправляет действие SIGN_UP
  2. Сага 'принимает' действие SIGN_UP и выполняет некоторую регистрациюtask.
  3. по завершении задачи, я хочу, чтобы пользователь был перенаправлен (перенаправлен) на страницу входа.

И я предпочту, чтобы это обрабатывалось в redux-саге, я будуконечно, оцените лучший или альтернативный метод.

1 Ответ

0 голосов
/ 08 ноября 2019

Нашел ответ, спасибо. Для тех, кто захочет сделать то же самое, просто передайте объект истории, полученный из ловушки реакционного маршрутизатора useHistory, в полезную нагрузку отправляемого действия и используйте метод push для обработки маршрутизации на другую страницу

...