J'ai un composant spécifique qui aimerait être averti chaque fois que l'utilisateur navigue. Y a-t-il un moyen d'accéder à l'historique passé dans le routeur?Comment accéder à history.listen dans un composant React?
<Router history={history}>
{// ...}
</Router>
composante enfant:
var Component = React.createClass({
componentDidMount: function() {
// history.listen(this.onRouteChange);
},
onRouteChange: function() {},
render: function() {...},
});
Merci pour la réponse. Je n'essayais pas d'accéder à l'emplacement, c'est assez simple. J'essayais d'avoir mon rappel appelé chaque fois que l'histoire change. –