Добрый день!
Нужно удалить по ключу key наименования дела, в массиве todos (т.е. дело под идентификатором id). Но не получается, не определяет key! Не подскажите в чём проблема? Заранее признателен!
// Удалить дело
const requestDeleteWork = ({key}) => {
setIsDeleting(true);
fetch('http://localhost:3003/todos/id', {
method: 'DELETE',
})
.then((rawResponse) => rawResponse.json())
.then((response) => {
console.log('Дело удалено, ответ сервера:', response);
setRefreshTodos(!refreshTodos);
})
.finally(() => setIsDeleting(false));
};
return (
<div className="App">
<h2>Список дел:</h2>
{todos.map(({ id, title }) => (
<div key={id}>
{id} - {title}
<button className="btn" disabled={isDeleting} onClick={requestDeleteWork}>
Удалить дело
</button>
</div>
))}
....................