Witam,
W jaki sposób usunąć wybrany element ze stanu. Stan jest tablicą, więc stosuje array(filter). Nie wiem jednak w jaki sposób przekierować index z elementu.
delete = (e) => {
this.setState(prevState => {
return {
cart: [...this.state.cart.filter((element, index, array)=>{
return (index !== e);
})]
}
})
}
{this.state.cart.map( (el, index) => {
return <li key={index} onClick={this.delete}>{el.title} - {el.identificator}</li>;
})}