JavaScript ‘이벤트 버블링’이란? 정의와 코드 예시
자바스크립트로 사용자 인터랙션을 구현할 때 가장 흔히 마주하는 문제 중 하나는 “클릭했는데 왜 부모 요소까지 이벤트가 실행되지?” 또는 “원치 않는 이벤트가 여러 번 실행돼 버그가 생겨”라는 질문임. 특히 복잡한 DOM 구조를 가진 SPA나 리액티브 UI 개발 환경에서는 특정 요소에서 발생한 이벤트가 상위 요소로 전파되는 이벤트 버블링(Event Bubbling) 때문에 의도하지 않은 로직이 실행되어 애플리케이션 동작이 깨지거나 … Read more