Ich kann nicht scheinen, den Standardzustand zurückzustellen; wie mache ich das? Ich habe das versucht, aber alles, was es tut, ist hinzuzufügen state
zu State und nennt es undefined.Wie setze ich den Zustand in den Ausgangszustand zurück?
const initialState = {
name: null,
coins: 0,
image: null,
};
export default function reducer(state = initialState, action = {}) {
switch (action.type) {
case types.ADD_GROUP_COINS:
return {
...state,
coins: state.coins + action.coins
};
case types.DELETE_GROUP:
return {
state: undefined
};
default:
return state;
}
}
Tut 'Fall types.DELETE_GROUP: return initialState;' nicht funktionieren, oder ist das nicht das, was Sie beabsichtigten? – Aurora0001
Das würde mir '' State: {state: {initialState}} 'stattdessen geben. Weil es es 'state' in' state' zuordnet –
Ich glaube nicht, dass es würde - 'return {state: initialState}' würde das tun - 'return initialState' sollte wie erwartet funktionieren. – Aurora0001