DK
Size: a a a
DK
AP
DK
const newState = _.cloneDeep(state)
newState.abc = 'Hello there'
return newState
AP
DK
K
DK
DK
{ ...state, abc: 'Hello there' } и const newState = _.cloneDeep(state); newState.abc = 'Hello there' только на непосвященный взгляд кажется одним и тем же, на деле разница получается огромнойDK
K
K
K
DK
AP
AP
DK
const state = { a: {...very big object}, b: {...very big object}, c: 1 }
const state1 = { ...state, c: 2 }
state.a === state1.a // true
state.b === state1.b // true
AP
DK
С
С