20220921 React 공부

React 홈페이지

이벤트 처리하기

React 엘리먼트에서 이벤트를 처리하는 방식은 DOM 엘리먼트에서 이벤트를 처리하는 방식과 매우 유사합니다. 몇 가지 문법 차이는 다음과 같습니다.

  1. React의 이벤트는 소문자 대신 캐멀 케이스(camelCase)를 사용합니다.
  2. JSX를 사용하여 문자열이 아닌 함수로 이벤트 핸들러를 전달합니다.
  3. React에서는 false를 반환해도 기본 동작을 방지할 수 없습니다. 반드시 preventDefault를 명시적으로 호출해야 합니다.
  4. React를 사용할 때 DOM 엘리먼트가 생성된 후 리스너를 추가하기 위해 addEventListener를 호출할 필요가 없습니다. 대신, 엘리먼트가 처음 렌더링될 때 리스너를 제공하면 됩니다.

Categories:

Updated:

Leave a comment