Redux сага роутер.Как запустить конкретную маршрутную сагу на каждый матч? - PullRequest
0 голосов
/ 01 декабря 2018

допустим, у меня есть такие маршруты:

const routes = {
    '/:tab': switchTabGenerator,
    '/users/:id': anotherGenerator 
}

Теперь, если я перейду к * 1004, * маршрут /:tab не будет вызван.Но мне нужно это, чтобы изменить выбранную модель вкладки.Как я могу это сделать?

1 Ответ

0 голосов
/ 04 декабря 2018

takeLatest API, предоставляемый redux-saga, может выполнять массив действий для прослушивания.

takeLatest([action.route1, action.route2, action.route3], switchTabGenerator),

Пропустить все действия маршрута, для которых вы хотите запустить сагу.

...