Я создаю приложение CRUD, используя Reactjs, но мне трудно реализовать функцию DELETE . Я использовал key={item + 1}
для генерации уникального идентификатора для каждого сохраненного элемента в массиве, но я не знаю, как его оценить. Вот мой код ... СПИСОК
<ul>
{this.state.items.map(item => (
<li key={item + 1}>
{item}
<button>edit</button>
<button onClick={this.handleDelete}>delete</button>
</li>
))}
</ul>;
функция удаления
handleDelete(id) {
let items = this.state.items;
this.setState({
items: this.state.items.filter(item => items.id !== id),
});
}
состояние
this.state = {
input: '',
items: [],
};