Reactjs: Подскажите как удалить объект из массива, используя свойство объекта
У меня есть список задач, который содержит кнопку удаления в child, при нажатии на которую запускается событие в родительском компоненте. Я хочу, чтобы это событие удаляло запись из массива.
const todo = [
{ name: 'item1', isComplete: false },
{ name: 'item2', isComplete: true },
{ name: 'item3', isComplete: false },
]
deleteItem(ItemToDelete) {
this.state.todo.remove(item => item.name === itemToDelete);
this.setState({ todo: this.state.todo });
}
Источник: Stack Overflow на русском