Есть state с таким уровнем вложенности
const state = {
a: "1",
b: "2",
items:{
item1: {
key1.1: 'value1.1'
key1.1: 'value1.2'
},
item2: {
key2.1: 'value2.1'
key2.1: 'value2.2'
},
}
};
Допустим мне на фокус мне нужно обнулить значение value 2.1 объекта item2, который находится в items, как это сделать не потеряв остальные данные?
сделал так, но правильно ли это?
case "CLEAR_PROJECT_ERRORS": {
const newState = state;
newState.items[action.payload.object][action.payload.name] = "";
console.log("%c%s", "color: yellow;", "object",
newState.items[action.payload.object][action.payload.object] = "");
return newState
}