У меня следующее состояние:
this.setState({ selected: { id: 1, name: 'Foobar' } });  
Затем я обновляю состояние:
this.setState({ selected: { name: 'Barfoo' }});
Так как setState предполагается слить, я бы ожидал, что это будет:
{ selected: { id: 1, name: 'Barfoo' } }; 
Но вместо этого он ест идентификатор и состояние:
{ selected: { name: 'Barfoo' } }; 
Является ли это ожидаемым поведением и какое решение обновляет только одно свойство вложенного объекта состояния?
