인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

geuni님의 프로필 이미지
geuni

작성한 질문수

[리액트 1부] 만들고 비교하며 학습하는 리액트 (React)

[순수JS 2] 최근 검색어 2

bindEvents 내부에서 슈퍼클래스의 bindEvents 메서드를 호출 하는 이유가 있을까요?

해결된 질문

작성

·

261

0

HistoryListView의 bindEvents에서 슈퍼 클래스의 bindEvents를 호출 해야 하는 이유가 있을까요?

서브 클래스에서 super() 호출로 슈퍼클래스가 초기화될 때 슈퍼 클래스의 bindEvents가 history-list-view 요소를 대상으로 한 번 더 호출되니 안 해줘도 되지 않을까 하는데 제가 잘못 이해하는 것인지 궁금합니다..

 

bindEvent = () => {
    delegate(this.element, 'click', 'button.btn-remove', this.handleRemove);

    super.bindEvent(); // 👈 
  }

답변 1

1

김정환님의 프로필 이미지
김정환
지식공유자

지적해 주신게 맞네요. 이미 생성자 함수에서 bindEvent()를 호출하고 있었습니다. 이렇게되면 두번 호출되는 것이라서 중복이네요. 꼼꼼히 챙겨주셔고 고맙습니다.

geuni님의 프로필 이미지
geuni
질문자

유익한 강의 잘 보고 있습니다! 답변 감사합니다!

geuni님의 프로필 이미지
geuni

작성한 질문수

질문하기