In React Router (v3) kann ich eine Serverantwort akzeptieren und browserHistory.push verwenden, um zur entsprechenden Antwortseite zu gelangen. Dies ist jedoch in v4 nicht verfügbar, und ich bin nicht sicher, was der geeignete Weg ist, dies in React-Router V4 zu behandeln.Wie navigiere ich außerhalb von Komponenten in ReactRouter 4?
Im folgenden Beispiel, wenn der Server einen Erfolg zurückgibt, wird der Benutzer auf die Wagenseite
// Aktionen/index.js
export function addProduct(props) {
return dispatch =>
axios.post(`${ROOT_URL}/cart`, props, config)
.then(response => {
dispatch({ type: types.AUTH_USER });
localStorage.setItem('token', response.data.token);
browserHistory.push('/cart'); // no longer in React Router V4
});
}
genommen Wie kann ich eine Umleitung auf die Seite machen aus Funktion in React Router v4?
Ich kann viele Verweise auf die Navigation von Komponenten in meinem Fall finde ich aus einer Funktion navigieren müssen