Sto lavorando su un progetto utilizzando React Router e sto riscontrando alcuni problemi con il flusso di dati.React Router dove utilizzare AJAX
Su ogni pagina è presente una chiamata AJAX che riceve i dati per il componente. Sono stato li mettendo in componentDidMount
:
// Below code is written in ES6
componentDidMount(){
$.get(someURL, (data)=>{
this.setState({data:data})
})
}
Anche se questo funziona su caricamento iniziale, non ottiene di nuovo chiamato quando (è necessario un aggiornamento manuale) l'URL cambia. Non riesco a trovare un adeguato life cycle per effettuare le chiamate AJAX.
Qualcuno per favore mi illumini con l'approccio corretto per ottenere dati in React Router.
lo so, questo è vecchio ma .. controllare questo: http://stackoverflow.com/questions/30279786/react-router -where-to-use-ajax – ridermansb