처음 만난 리액트 문서


8.4 마치며

이번 장에서 배운 내용은 아래와 같습니다.

  • 이벤트란?
    • 사용자가 버튼을 클릭하는 등의 사건을 의미
  • 이벤트 처리하기
    • DOM의 이벤트
      • 이벤트의 이름을 모두 소문자로 표기
      • 이벤트를 처리할 함수를 문자열로 전달
    • 리액트의 이벤트
      • 이벤트의 이름을 카멜 표기법으로 표기
      • 이벤트를 처리할 함수를 함수 그대로 전달
    • 이벤트 핸들러
      • 이벤트가 발생했을 때 해당 이벤트를 처리하는 함수
      • 이벤트 리스너라고 부르기도 함
      • 클래스 컴포넌트
        • 클래스의 함수로 정의하고 생성자에서 바인딩해서 사용
        • 클래스 필드 문법도 사용가능
      • 함수 컴포넌트
        • 함수 안에 함수로 정의하거나 arrow function을 사용해서 정의
  • Arguments 전달하기
    • Argument란?
      • 함수에 전달할 데이터
      • 파라미터 또는 매개변수라고 부르기도 함
    • 클래스 컴포넌트
      • arrow function을 사용하거나 Function.prototype.bind를 사용해서 전달
    • 함수 컴포넌트
      • 이벤트 핸들러 호출시 원하는 순서대로 매개변수를 넣어서 사용

마지막 업데이트: 2025년 08월 21일 09시 05분

이 문서의 저작권은 이인제(소플)에 있습니다. 무단 전재와 무단 복제를 금합니다.

On this page

  • 8.4 마치며