728x90
300x250
리액트에서 이벤트는 DOM 요소에 이벤트 핸들러를 등록해 처리한다.
HTML에서 이벤트 속성에 문자열을 전달하는 방식과 달리, 리액트에서는 JSX에 이벤트 핸들러로 참조를 전달한다.
function App() {
const handleClick = () => {
console.log("버튼이 클릭되었습니다!");
};
return <button onClick={handleClick}>클릭</button>;
}
위 코드에서 onClick 속성은 소문자가 아닌 camelCase로 작성해야 하며, 함수는 문자열이 아닌 함수 참조를 전달해야 한다.
728x90
반응형
'Front-end > React' 카테고리의 다른 글
클래스 필드 문법과 화살표 함수의 차이 (0) | 2024.12.23 |
---|---|
클래스 필드 문법이란? (0) | 2024.12.22 |
함수형 컴포넌트와 this (0) | 2024.12.20 |
리액트 에서의 this (1) | 2024.12.19 |
DOM 이벤트와 리액트 이벤트의 차이 (2) | 2024.12.16 |
댓글