Я не могу сбросить состояние по умолчанию; как это сделать? Я пробовал это, но все, что он делает, это добавить state
, чтобы указать и называет его неопределенным.Как вернуть состояние в исходное состояние?
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;
}
}
Есть ли типы case.DELETE_GROUP: return initialState; 'не работает, или это не то, что вы намеревались? – Aurora0001
Это дало бы мне 'state: {state: {initialState}}' вместо этого. Поскольку он присваивает его 'state' внутри' state' –
Я не думаю, что это будет - 'return {state: initialState}' будет делать это - 'return initialState' должен работать так, как ожидалось. – Aurora0001