국비지원 공부 정리/React

Event Handling

worldstroy 2025. 3. 31. 12:37

Event Handling의 차이

 

Event 적용 방법의 차이 형식 사진
HTML에서 사용하던 형식
React에서 사용하던 형식

1. React의 이벤트는 소문자가 아닌 카멜 케이스(camelCase) 이용
2. JSX를 사용해 이벤트 핸들러 전달하며, 직접 만든 컴포넌트에는 이벤트가 아닌 Props로 전달해야 함.
3. 즉, 전달 후 컴포넌트 내 기본 컴포넌트에 연결하는 것

 

 


React 합성 이벤트

• Synthetic Event ( 합성 이벤트 )
  React에서 사용하는 이벤트는 브라우저의 기본 이벤트가 아니다!
• 모든 브라우저에서 이벤트를 동일하게 처리하기 위한 Wrapper(래퍼) 객체
합성 이벤트(SyntheticEvent) – React

 

 

클래스 컴포넌트에서의 이벤트

 

• 클래스형 컴포넌트에서는 this를 사용해야 함수를 찾아갈 수 있다.

 

 

함수형 컴포넌트에서의 이벤트

함수에 넘겨줄 인자가 있다면 함수에서 함수로 넘겨주는 형태를 취해야 함. 

 

'국비지원 공부 정리 > React' 카테고리의 다른 글

react의 Life Cycle, useEffect  (0) 2025.03.31
Ref 란?  (0) 2025.03.31
props란?  (0) 2025.03.30
JSX  (0) 2025.03.30
Component란?  (0) 2025.03.30