this.setState verschmilzt nicht wie erwartet
Ich habe folgenden Zustand:
this.setState({ selected: { id: 1, name: 'Foobar' } });
Dann aktualisiere ich den Zustand:
this.setState({ selected: { name: 'Barfoo' }});
Da setState zusammengeführt werden soll, würde ich folgendes erwarten:
{ selected: { id: 1, name: 'Barfoo' } };
Aber stattdessen isst es die ID und der Zustand ist:
{ selected: { name: 'Barfoo' } };
Handelt es sich um das erwartete Verhalten, und wie kann nur eine Eigenschaft eines verschachtelten Statusobjekts aktualisiert werden?