|
폼 이벤트 |
onChange ★ |
입력 필드의 값이 변경될 때 호출 |
|
onInput |
입력 필드에서 입력이 발생할 때 호출 |
|
|
onFocus |
입력 필드에 포커스가 들어올 때 호출 |
|
|
onBlur |
입력 필드에서 포커스가 빠져나갈 때 호출 |
|
|
onSubmit ★ |
폼이 제출될 때 호출 |
|
|
터치 이벤트 |
onTouchStart |
터치가 시작될 때 호출 |
|
onTouchMove |
터치 중에 움직일 때 호출 |
|
|
onTouchEnd |
터치가 끝났을 때 호출 |
|
|
기타 이벤트 |
onLoad |
이미지나 iframe 등이 로드될 때 호출 |
|
onError |
이미지나 iframe 등에서 오류가 발생했을 때 호출 |
|
|
onScroll |
요소가 스크롤될 때 호출 |
수코딩의 조언
리액트에서 사용할 수 있는 이벤트 속성은 매우 다양합니다. 이 책에서 소개한 이벤트 속성 외에도 더 많은 이벤트 속성이 있지만, 일반적으로는 표에 나온 이벤트 속성만으로도 대부분의 상황을 처리할 수 있습니다. 이벤트 속성에 관해 더 자세히 알고 싶다면 공식 문서(https://react.dev/reference/react-dom/components/common)를 참고하세요.