반응형
Event 객체에는 Target과 currentTarget이 존재한다.
const handleClick = (e) => {
console.log(e.target);
console.log(e.currentTarget);
};
<button onClick={handleClick}>
<span>버튼</span>
</button>
target은 이벤트를 발생시킨 주체를 의미하고, currentTarget은 이벤트 핸들러를 가지고 있는
요소를 나타낸다.
필요에 따라 target 또는 currentTarget을 사용해서 이벤트 핸들링을 하면 된다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 함수형 프로그래밍 - 함수형으로 전환하기_1 (0) | 2022.11.13 |
---|---|
[JavaScript] 함수형 프로그래밍 - 개요 (0) | 2022.11.12 |
nullish coalescing operator ( nullish 병합 연산자 : ?? ) (0) | 2022.10.24 |
[JavaScript] Vanilla JavaScript로 상태 관리 만들기! (1) | 2022.10.01 |
[JavaScript] ?? 문법 (1) | 2022.09.22 |