Ich verwende Redux, um meinen App-Status zu verwalten, und ich hatte eine asynchrone Aktion mit redux-thunk
.Ausführen von Redux-Thunk-Aktion ohne Versand
export const login = credentials => dispatch => {
return doLogin(credentials).then(token => {
localStorage.setItem('token', token)
// this dispatch call was there before, but now it has gone,
// because it is not necessary anymore
// dispatch({ type: LOGIN_SUCCESS })
})
}
Die Sache ist jetzt, dass ich eine Aktion haben, die keine Aktionen in den Speicher nicht versenden, nur macht seinen Job über Login und Speichern von Token.
Ist es in Ordnung, eine solche Aktion zu haben? Ich bin nicht so überzeugt von diesem Code, aber ich weiß nicht, wie ich es verbessern kann.
Funktioniert diese Funktion überhaupt nicht mit dem Zustand? –