Ich habe LOGIN_SUCCESS
und CREATE_ACCOUNT_SUCCESS
Aktionen.Mehrere Reduzierungen oder mehrere Feld in Reducer
Beide sollten user
Feld in auth
Minderer bevölkern:
const initialState = {
user: null,
isLoading: false,
error: null
};
Auch habe ich LOGIN_FAILURE
und CREATE_ACCOUNT_FAILURE
Aktionen. Bei beiden Aktionen möchte ich eine Fehlermeldung im Zustand erhalten.
Aber ich möchte nicht die gleiche Fehlermeldung für beide Login und Konto-Seiten erstellen.
Wie in diesem Fall mit error
Feld umgehen? Sollte ich zwei Fehler Felder im Zustand wie folgt aus:
const initialState = {
user: null,
isLoading: false,
loginError: null, // <-----
registrationError: null // <-----
};
Oder besser getrennte Reduzierungen haben für die Anmeldung und für Konto erstellen? Create account Reducer wird nur eine Fehlermeldung erhalten. Und auth
(Login) Reducer wird sowohl LOGIN_SUCCESS
und CREATE_ACCOUNT_SUCCESS
Aktionen bearbeiten und persistent user
Feld bleiben.