Ich habe viele Dinge über react-Router v4 und die npm-History-Bibliothek zu diesem Zeitpunkt gelesen, aber keiner scheint mir zu helfen.React history.push() aktualisiert URL, aber nicht im Browser navigieren
Mein Code funktioniert wie erwartet bis zu dem Punkt, wenn es navigieren und eine einfache Umleitung ausführen soll, wenn die URL mit der history.push() -Methode geändert wird. Die URL ändert sich zur angegebenen Route, führt jedoch nicht die Umleitung beim Drücken der Schaltfläche aus. Vielen Dank im Voraus, immer noch lernen, react-router ...
Ich möchte für die Schaltfläche drücken, um eine einfache Weiterleitung ohne die {ForceRefresh: True}, die dann lädt die ganze Seite.
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>
)
}
}
vielen Dank dafür – gabo