OBJECT MUTATION FOR NESTED OBJECTS OF OBJECTS ARRAY JAVASCRIPT code example
Example: js immutable update object
function updateVeryNestedField(state, action) {
return {
...state,
first: {
...state.first,
second: {
...state.first.second,
[action.someId]: {
...state.first.second[action.someId],
fourth: action.someValue
}
}
}
}
}