리액트의 이벤트 처리 방식 까보기
·
Frontend/React
이 글은 리액트가 루트 컨테이너에서 모든 이벤트 리스너를 관리하는 게 어떻게 가능한지 이해하기 위해 작성한 글입니다. 직접 리액트 원본 리소스(18, 19버전)를 뜯어보고 ChatGPT와 교차 검증하며 작성했지만, 틀린 내용이 있을 수 있습니다. 오류를 발견하시면 댓글 부탁드립니다!리액트의 파이버 재조정자 관련 개념이 나오지만, 몰라도 읽을 수 있게끔 작성했습니다.1. 네이티브 이벤트 처리 방식HTML, JS를 사용한 이벤트 처리리액트의 이벤트 처리 방식을 살펴보기 앞서, 가장 근본적으로 어떻게 브라우저 이벤트를 처리하는지 알아보도록 하자. 먼저 HTML 속성에 직접 인라인 이벤트를 추가하는 방법이 있다. 인라인 이벤트를 사용하면 이벤트 핸들러를 문자열 형식으로 전달해야 하기 때문에 복잡한 내용을 넣었을..