問題一覧に戻る
初級イベント処理
問題33: イベントハンドラーに引数を渡す

アロー関数を使ってイベントハンドラーに引数を渡す方法を学びます。パラメータ付きハンドラーの実装パターンを理解しましょう。

import React from 'react';

function ItemList() {
const items = ["A", "B", "C"];

// 削除ハンドラー
const handleDelete = () => {
alert(`削除: ${item}`);
};

return (
<div>
{items.map((item) => (
<div key={item}>
{item}
{/* 引数を渡す */}
<button onClick={ => (item)}>
×
</button>
</div>
))}
</div>
);
}

export default ItemList;