Ребят, подскажите пожалуйста:
Есть вот такой вот стор:
const defaultStore = {
toDos: {
toDo1: {
title: "Позвонить преподователю",
desc: "Посоветовать ему кофе",
time: "10:30",
stars: 1,
completed: false,
},
toDo2: {
title: "Проснуться с утра",
desc: "Налить кофе себе",
time: "8:00",
stars: 2,
completed: true,
},
toDo3: {
title: "Помыть машину",
desc: "И отдать только купюрами в 100 рублей",
time: "22:00",
stars: 3,
completed: false,
},
},
};
изменением состояния управляет редьюсер
export default function reposReducer(state = defaultStore, action, key) {
switch (action.type) {
case CHANGE_TODO_STAR:
return {
toDos: {
...state,
[key]: {
...state[key],
stars: action.payload,
},
},
};
default:
return state;
}
}