profile
개발공부 막 시작했습니다 틀린정보가 있을경우 알려주시면 감사하겠습니다

클래스형 컴포넌트, 함수형 컴포넌트

클래스형 컴포넌트 클래스형 컴포넌트란 리액트에서 정의하는 컴포넌트 종류중 하나이다 여기서 클래스란 객체이자 물건을 만드는 설명서리고 생각하면 된다 클래스는 변수,함수 사용시 const, function 같은걸 안붙인다 위를 보면 Pokemon이라는 클래스에 power라는 변수와 attack라는 함수(메소드)가 들어있는 것이다 Pokemon : 객체 또는 인스턴스라고 부른다 Pokemon.power, Pokemon.attack() : 메소드라고 부른다 이미 만든 클래스를 상속받아서 추가로 새로운 기능들을 추가할수 있다 이때 extaneds를 사용한다 위와 같이 상속을 받은 attack()을 사용하고 또한 같이 상속받은 power를 덮어쓰기(오버라이딩)을 하여 사용한것이다 클래스형 컴포넌트의 this 클래스를 사용시에는 this를 붙여야 사용이 가능하며 온클릭 같은 이벤트를 사용할때 .bind(this)를 사용하거나 화살표 함수를 사용해야 한다 사

2023년 2월 5일
·
0개의 댓글
·