diff --git a/src/app/page.tsx b/src/app/page.tsx index c1baa81..fc216f5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -46,6 +46,15 @@ export default function Home() { setTodos(updatedTodos); }; + const deleteTodo = (id: number) => { + // 確認ダイアログを表示(オプション) + if (confirm('本当に削除しますか?')) { + // filterを使って該当ID以外の要素で新しい配列を作成 + const filteredTodos = todos.filter(todo => todo.id !== id); + setTodos(filteredTodos); + } + }; + return (
@@ -80,6 +89,12 @@ export default function Home() { > {todo.text} +
))}