728x90 300x250 2024/12/191 리액트 에서의 this 리액트 클래스 컴포넌트에서 THIS를 사용하기 위해 바인딩을 해야 하는 이유 단계적으로 살펴 보자 1. JavaScript에서 this는 호출 방식에 따라 결정 된다.자바스크립트에서 함수 내의 this는 함수 호출 방식에 따라 다르다.일반 함수 호출 : this는 undefined(strict mode)또는 전역 객체(window 또는 global) 참조메서드 호출 : 호출된 객체를 참조이벤트 핸들러 : 기본적으로 이벤트를 트리거한 DOM 요소를 참조리액트의 클래스 컴포넌트에서 메서드가 이벤트 핸들러로 전달될 때 메서드와 클래스 인스턴스 간의 연결이 끊어질 수 있다. 따라서 this가 undefined가 되어 오류가 발생할 수 있다. 2. 리액트 클래스 컴포넌트에서의 문제class MyCompo.. 2024. 12. 19. 이전 1 다음 728x90 반응형