Use Case url nach erfolgreichem api Aufruf ändern:Wie in Saga
Nach Benutzer abonniert ich zu einer anderen Seite navigieren mag, dass informiert den Benutzer ihre E-Mails zu überprüfen.
try {
const request = yield call(subcribe, action.payload.data)
yield put({ type: SUBSCRIBE_SUCCESS, payload: request.data })
yield put(showNotification(NOTIFICATION_SUCCESS, 'Please check your email.'))
} catch(e) {
...
}
gibt es eine Möglichkeit zum Erfolg Seite d.h /subscribe-success
zu navigieren, wenn ich eine erfolgreiche Antwort vom Server erhalten haben?
ja du bist richtig es war nicht spezifisch für die saga. Vielen Dank für Ihre Antwort. Es erlaubte mir, die Push-Funktion innerhalb des React-Routers zu verwenden, dh 'importieren {push} von 'react-router-redux'' und ändern dann den Speicherort wie folgt: yield put (push (' subscribe- Erfolg ')) '. Ich habe auch Ihre vorgeschlagene Logik in der Komponente implementiert, um eine andere Ansicht zu rendern. Danke noch einmal! – Cnolimit