Programming/React
React에서 Event 처리하기
쿠마쿠마34
2022. 1. 24. 22:29
반응형
React에서는 HTML과 달리 이벤트명에 camelCase를 사용하여야 하며, 함수 자체를 이벤트 핸들러에 전달해야 한다.
<button onClick={sayHello}>안녕하세요</button>
button의 value값은 event 객체에서 접근이 가능함.
<button onClick={handleClick} value = "스페이스 엑스">
이벤트 핸들러(onClick, onSubmit ...)에 함수를 연결하면 함수의 첫 인자로 event 객체를 전달함.
const handleClick = (e) =>{
console.log(e.target.value);
}
e라는 이벤트 객체에서 ⇒ target이라는 클릭이 된 특정 객체를 가져오고 ⇒ 그 객체의 value를 가져옴
반응형