Имеется store с таким содержанием:
{routingTasks: {
taskData: {
message: "Успешно",
infoTask: {
0: {
ID: "ZX001",
TIME: "15.06.2020 12:20",
ROUTE: null,
}
1: {...},
2: {...},
}
}
}
}
Нужно обновить состояние определенного элемента, например routingTasks.taskData.infoTask[1].ROUTE. Как это сделать?
Использую редюсер такого вида:
const tasksData = handleActions({
[setActionRequest.toString()]: (state, action) => ({
...state,
ROUTE: action.payload,
}),
},
null,
);
В action.payload получаются данные такого вида:
{ID: "ZX052",
ROUTE: "VASYA",}