• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

새삼스럽게 질문, class method를 이벤트로 부를때는 왜 () 이렇게 안써주나요?

19.11.12 18:37 작성 조회수 128

0

this.onClickScreen //1

this.renderAverage();//2

둘다 클래스의 매소드를 부르는 건데 

이벤트 함수는 부를때 ()를 왜 안부르나요?

답변 2

·

답변을 작성해보세요.

0

루룸님의 프로필

루룸

2021.07.02

알아서 ()가 붙는다면 this.renderAverage() 에서 소괄호 빼고 this.renderAverage 이렇게 작성해도 되는건가요? 근데 이렇게 하면 Functions are not valid as a React child 에러가 나더라구요

renderAverage는 이벤트가 아닙니다

0

모든 이벤트는 실행될 때 알아서 ()가 붙습니다.