Каков наилучший поток действий для этого сценария с использованием redux-saga и connected-реакции-router :
Каждый маршрут должен загружать элементы:
{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
Как выделать это?