J'ai lu beaucoup de choses à propos de react-router v4 et de la bibliothèque d'historique npm, mais aucune n'a l'air de m'aider.Réagir history.push() met à jour l'url mais ne navigue pas dans le navigateur
Mon code fonctionne comme prévu jusqu'au moment où il devrait naviguer et effectuer une simple redirection lorsque l'URL est modifiée à l'aide de la méthode history.push(). L'URL change à l'itinéraire spécifié, mais ne fait pas la redirection sur le bouton pousser. Merci d'avance, encore en train d'apprendre reac-router ...
Je voudrais que le bouton pousser fasse une simple redirection sans le {forceRefresh: true}, qui recharge alors toute la page.
import React from 'react';
import createBrowserHistory from 'history/createBrowserHistory';
const history = createBrowserHistory({forceRefresh:true});
export default class Link extends React.Component {
onLogout() {
history.push("/signup");
}
render() {
return(
<div>
<h1>Your Links</h1>
<button onClick={this.onLogout.bind(this)}>Log Out</button>
</div>
)
}
}
merci beaucoup pour cette – gabo