Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
data-key
<div> {this.state.todos.map((item, index) => ( <div className={item.isDone ? "opacity_small" : "" + " itemTodo"} key={index} > <h1>{item.title}</h1> <p>item.task</p> <button onClick={this.isChecked}>Done</button> <button onClick={() => this.deleteItem(index)}>remove</button> </div> ))} </div>;
deleteItem(index) { const conf = confirm(`Are you sure?`); let newTodos = this.state.todos; if (conf) { newTodos = newTodos.splice(newTodos.indexOf(index), 1); this.setState({ todos: newTodos }); } else { alert(`ok we won't delete it `); } }
data-key
? попробуйте так.я обновил fiddle