export default function fwReducer(state = initialState, action) {
switch (action.type) {
case ('INC'): {
const name = action.payload;
let newState = { ...state };
newState.items[name] += 1;
return { items: {...newState.items }, sum: state.total+1};
}
default: return state
}
}
Я понимаю, что сейчас меняю стейт не правильно, + по факту изменяю массив в исходном сторе, мутирую его , что нельзя. А как должно быть? Помогите, пожалуйста)