Я новичок в программировании, и мне нужна помощь.
В React я пытаюсь удалить все элементы из базы данных mongoDB с помощью axios с помощью map (). Когда я нажимаю кнопку «Удалить», она удаляет только один первый элемент при нажатии. Но мне нужно удалить все элементы сразу.
deleteAllHaspInfo = (e) => {
if (confirm("Do you really want to delete all hasp information from database?") === true){ //eslint-disable-line
axios.delete("/hasp/delete", {
data: {
_id: this.state.hasps.map((_id) => _id)
}
})
.then((res) => {
console.log(res.data);
})
.catch((err) => {
console.log(err);
})
} else {
alert("Delete Canceled!");
}
}
<button className="btn btn-danger" style={{margin:'0 10px'}}
onClick={this.deleteAllHaspInfo}>Delete all hasp info from database</button>
Необходимо удалить все элементы одновременно. Я думаю, что я использую map () неправильно ...