← 문제 목록
초급
React
30P
이벤트 핸들러 인자 전달 오류
아이템 클릭 시 항상 마지막 아이템의 id만 출력됩니다. 버그를 찾으세요:
JSX
function ItemList() {
const items = [{id: 1, name: 'A'}, {id: 2, name: 'B'}, {id: 3, name: 'C'}];
return (
<ul>
{items.map(item => (
<li key={item.id} onClick={() => handleClick(item.id)}>
{item.name}
</li>
))}
</ul>
);
function handleClick(id) {
console.log('클릭된 아이템:', id);
}
}
0명 풀이 · 정답률 0%