Я создаю простой список реагирования на действия, в настоящее время я работаю над кнопкой удаления, я создал массив, затем передал этот массив в подпорку, а затем мне нужно соединить этот элемент из массива пропел, когдапользователь нажимает кнопку удаления.Мне удалось сохранить номер массива, но я не могу обновить массив после его удаления.
ЗВОНОК КЛАССА:
<TodoList items={this.state.items} deleteItems={this.deleteItem}/>
КОД ПОДКЛАССА:
class TodoList extends Component {
constructor(props) {
super(props);
this.removeItem = this.removeItem.bind(this);
}
render() {
return (
<div>
{ this.props.items.map((item, i) => (
<div className={"col-12"} key={item.id}>
<div className={"card text-white"}>
<div className={item.priority}>
<div className={"col-12 card-body"}>
<h1>{item.title}</h1>
<p>{item.text}</p>
<button onClick={() => { this.removeItem(item, i)}} key={i} className={"col-12 btn btn-primary bg-red"}>Delete</button>
</div>
<div/>
</div>
</div>
</div>
))}
</div>
);
}
removeItem(e, i) {
this.props.items.splice(i, '');
console.log(i);
}
}
Я рассматривал различные вопросы стека, но ни одно из решений, похоже, не относится к этомуСпасибо за любой конструктивный отзыв:)