Я работаю над проектом с использованием React Router, и у меня возникают некоторые проблемы с потоком данных.React Router где использовать AJAX
На каждой странице есть вызов AJAX, который получает данные для компонента. Я помещал их в componentDidMount
:
// Below code is written in ES6
componentDidMount(){
$.get(someURL, (data)=>{
this.setState({data:data})
})
}
Хотя это работает на начальной загрузке, он не дозвонился еще раз, когда изменения URL (ручное обновление не требуется). Кажется, я не нашел подходящего life cycle, чтобы разместить вызовы AJAX.
Кто-нибудь, пожалуйста, просветите меня с правильным подходом к получению данных в React Router.
Я знаю, что это старый, но .. проверить это один: http://stackoverflow.com/questions/30279786/react-router -where-to-use-ajax – ridermansb