Сделать асинхронный вызов при изменении маршрута или асинхронный вызов, а затем нажать маршрут?
Каков наилучший поток действий для этого сценария, используя redux-saga и connected-реагирующий маршрутизатор:
Каждый маршрут должен загружать предметы:
{pages.map(({ id }) => (
<Route component={Items} path={`/${id}`} />
))}
Интересно, стоит ли загружать саги, а затем перемещаться программно
yield put(push(id))
ИЛИ ЖЕ
Навигация с помощью
<Link to={`/${id}`}>{itemName}</Link>
прослушать изменение маршрута в componentWillReceiveProps или посмотреть @@router/LOCATION_CHANGE в sagaWatcher, а затем получить...
Также я заметил, что кнопка "Назад" браузера не будет запускать componentWillReceiveProps для захвата props.location
Как ты это делаешь?