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