Removing element from array in component state

The cleanest way to do this that I’ve seen is with filter:

removeItem(index) {
  this.setState({
    data: this.state.data.filter((_, i) => i !== index)
  });
}

Leave a Comment