У меня есть массив компонентов, в каждом из которых есть детали компонента, и я пытаюсь обновить детали для компонента.
Я знаю, что могу сделать это
this.setState({
component: {
...this.state.component,
[var]: value
}
});
, но мне нужно быть в состоянии сделать это
this.setState({
component[key]: {
...this.state.component[key],
[key2]: value
}
});
, что не удается.Как я могу изменить вложенный массив без изменения состояния и замены всего этого?