Ich benutze react-redux und Standard react-Routing. Ich muss nach einer bestimmten Aktion umleiten.Reactor Router Redirect nach Aktion Redux
Zum Beispiel: Ich habe Registrierung ein paar Schritte. Und nach der Aktion:
function registerStep1Success(object) {
return {
type: REGISTER_STEP1_SUCCESS,
status: object.status
};
}
Ich möchte ihn umleiten, um Seite mit RegistrierungStep2 Seite. Wie es geht?
p.s. In der Geschichte Browser '/ registrationStep2' war noch nie. Diese Seite wird nur nach erfolgreicher ErgebnisregistrierungStep1-Seite angezeigt.
Was sind die Vorteile von Redux-Router in der Zukunft, die jetzt in der Betaversion? – ximet
Wenn Sie Redux DevTools Replay-Routing-Übergänge haben möchten, müssen Sie zwischen https://github.com/acdlite/redux-router und https://github.com/reactjs/react-router-redux wählen. In diesem Fall würde ich https://github.com/reactjs/react-router-redux empfehlen, da es stabiler und viel einfacher ist. –
@DanAbramov Wie können wir eine Weiterleitung nach einer Aktion tun, wie Ximet fragt? Ist das korrekt, um einen "Push" im Reduzierer zu machen, der REGISTER_STEP1_SUCCESS bearbeitet? –