소개
웹 개발에서 이벤트 처리는 클릭, 키 입력 또는 마우스 이동과 같은 사용자 동작에 응답하는 프로세스입니다. React 는 이러한 이벤트를 처리하는 간단하고 선언적인 방법을 제공하여 애플리케이션을 상호작용 가능하게 만듭니다.
React 의 이벤트 시스템은 브라우저의 네이티브 이벤트 시스템을 감싸는 (wrapper) 것입니다. 이벤트 이름은 onclick 대신 onClick과 같이 camelCase 로 작성됩니다. 문자열 대신 함수를 이벤트 핸들러로 전달합니다.
이 랩에서는 React 의 이벤트 처리 기본 사항을 배우게 됩니다. 간단한 버튼으로 시작하여 클릭 이벤트를 처리하고, 이벤트 데이터에 접근하며, 기본 브라우저 동작을 제어하는 기능을 점진적으로 추가할 것입니다.
이 랩이 끝나면 다음을 수행할 수 있습니다.
- 버튼에
onClick이벤트 핸들러를 연결합니다. - 컴포넌트 내에서 핸들러 함수를 정의합니다.
- 핸들러 함수를 이벤트 속성 (attribute) 에 올바르게 전달합니다.
- 이벤트 객체에 접근하여 이벤트에 대한 정보를 얻습니다.
event.preventDefault()를 사용하여 기본 브라우저 동작을 방지합니다.





