React State-Arrays verändern.
Heute hatte ich das Problem, dass ich ein Array in einem State einer React-Komponente verändern wollte. Direkt sollte man dies nicht zu, sondern über die setState
-Methode. Damit schied leider auch die „array.splice
“ Methode aus.
Hier eine mögliche Lösung:
this.setState({ dataItems: this.state.dataItems.filter((dataItem) => { return dataItem.id !== id; }) });