Mein Minderer sieht wie folgt aus:Redux - Definiere neuen Status in Reducer Switch-Anweisung mit neuer Variable jedes Mal?
switch (action.type) {
case "UPDATE_CURRENT_USER":
let newState = {...state, ...action.payload };
return newState;
case "GET_CURRENT_USER":
return state;
case "UPDATE_USERNAME":
newState = {...state, name: action.payload.name};
return state;
}
nun das zweite Mal, dass ich newState
ich definieren, es werde nicht wieder verwende. Ich verwende einfach die Variable, die ich oben definiert habe. Ist das ok? Ich wollte es neu definieren, bekam aber einen Fehler. Aber ich bin mir nicht sicher, ob dieser Weg mir immer noch das richtige Ergebnis geben wird - obwohl alles in Ordnung zu sein scheint?
Sie eine Varibale in einem Fall, Aussage, die Sie wollen, dass es nicht erklären, woanders als auch verwenden, tun Sie es außerhalb der switch-Anweisung –