Использую react-router v3
Предположим, что есть компонент, который осуществляет get-запросы на основе параметров, переданных в URL.
Где должен находиться непосредственно запрос? Если поместить его в
componentDidMount() и
componentDidUpdate(), последний будет срабатывать циклически (что вполне логично, так как результат запроса помещается в state компонента, что вызывает очередное обновление).
Также пытался использовать свойство
onEnter у роута (
документация), но
nextState оказался иммутабельным объектом, поэтому результат с запроса в компонент не передается.