React und JavaScript: Element aus State Array entfernen

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;
    })
});

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.