VL
Size: a a a
VL
СМ
А
СМ
А
К
// вместо `Object.assign(this.someObject, { a: 1, b: 2 })`
this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })
state.param = { __proto__: { value:'default', 'value2':'hello' } }то при
state.param = Object.assign({}, state.param, { value:'new' })появляется реактировность param.value - но param.value2 исчезает из прототипа
А
// вместо `Object.assign(this.someObject, { a: 1, b: 2 })`
this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })
К
1
К
1
К
1
К
А
MO
СМ
К
MO