리액트 Hook 이란?

버건디·2022년 8월 18일
0

리액트

목록 보기
14/58
post-thumbnail

🔍 리액트 Hook이란?

리액트를 처음 접했을때부터 Hook 이란 단어를 많이 접했는데, 정확히 어떤것을 의미하는건지 정리할 필요가 있다고 느꼈다.

리액트의 컴포넌트는 클래스형 컴포넌트와 함수형 컴포넌트 두 종류로 나뉘어진다.

기존에는 함수형 컴포넌트를 기본으로 하되 state(상태값 관리) 나 Life Cicyle Method(컴포넌트 생명 주기 함수)를 사용할때 클래스형 컴포넌트를 사용하였다.

함수형 컴포넌트에서는 저 두 가지를 구현하기 힘들었기 때문이다.

하지만 Hook 을 통해서 함수형 컴포넌트에서도 클래스형 컴포넌트의 기능을 사용할 수 있게 되었다.

즉, Hook이란 함수형 컴포넌트에서 클래스형 컴포넌트의 기능을 사용할 수 있도록 하게 하는 기능이다.

대표적으로 useState()와 useEffect()가 있다.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글