클래스형 컴포넌트 vs 함수형 컴포넌트 with Hooks

김무연·2023년 12월 4일

React and Next.js

목록 보기
4/17

React에서 컴포넌트 작성 방법은 2가지로 나뉘어 집니다.

React는 처음에 클래스형 방법만 존재했습니다.

클래스형은 어렵고, 복잡하여 이후에 함수형 컴포넌트 방법이 추가되었습니다. 하지만 함수형 컴포넌트 그 자체만으로는 클래스형 컴포넌트의 모든 기능을 흉내낼 수 없었습니다.

그래서 React 에서 함수형 컴포넌트에서도 클래스형 컴포넌트와 동일한 기능을 사용 가능하도록 도구를 만들었습니다. 이러한 도구를 Hooks (훅) 이라고 부릅니다.

대표적인 Hooks 에는 useState, useEffect 가 있습니다.

profile
Notion에 정리된 공부한 글을 옮겨오는 중입니다... (진행중)

0개의 댓글