Class / Functional Component

wony·2022년 3월 29일
0

리액트를 사용해 개발을 할때 컴포넌트의 선언의 방법은 두가지가 있다

ClassComponent

과거에는 클래스형을 주로 사용했다

class, render, ReactDOM등 생소한 용어들이 보인다
클래스형컴포넌트는 render() 를 사용해 return 안의 내용이 화면에 보이도록 한다

하지만 React에서 Hooks라는 것을 만들면서 등장한것이 바로 Functional Component 함수형 컴포넌트이다

Functional Component

둘의 차이가 눈에 뜬다 const로 함수를 만들어 주고 return부분에 JSX로 화면에 보여준다

클래스형보다 선언하기가 더 간편하고 메모리를 덜 사용한다는 장점이 있다
useState로 선언해주며 기능을 만들고 값을 변경하기가 수월하다

let은 화면에 보이지 않기 때문에 꼭 const로 선언해줘야 한다

profile
무럭무럭 성장중🌿

0개의 댓글