У меня есть следующее действие:
{type: "SET_GROUP", group: 68, categories: Array(3), year: 64}
В моем редукторе у меня есть следующий код:
case "SET_GROUP":
const { group } = action;
const showStudent = !checkEmptyArray(action);
return { ...state, group, showStudent };
Однако group
никогда не добавляется в состояние:
{year: 64, group: 0, student: 0, showStudent: true}
Есть идеи?
Разбавление:
export function setCredentials(state = initialState, action) {
switch (action.type) {
case "SET_YEAR":
return {
...state,
year: action.year,
group: 0,
student: 0
};
case "SET_STUDENT":
return { ...state, student: action.student };
case "SET_GROUP":
const { group } = action;
const showStudent = !checkEmptyArray(action);
return { ...state, group, showStudent };
case "CLEAR_CREDENTIALS":
return initialState;
default:
return state;
}
}
InitialState:
const initialState = {
year: 0,
group: 0,
student: 0,
showStudent: false
};