티스토리 뷰

- React

React hooks 라이브러리

나둥식 2022. 11. 3. 17:35
🔎 React hooks?
: 함수형 컴포넌트가 클래스형 컴포넌트의 기능을 사용할 수 있도록 해주는 기능
- React 16.8버전에 추가된 공식 라이브러리
- Function형 컴포넌트에서도 사용 가능
- hook을 사용해 함수형 컴포넌트에서도 state와 생명주기를 다룰 수 있음 (= 상태관리가 쉬움)
- Custom hook을 이용해 손쉽게 로직 재사용이 가능함

 

1️⃣ hook 규칙

  ◻  최상위에서만 hook을 호출해야 한다. ➡  반복문, 조건문, 함수 등에서 호출 x

  ◻  React 함수에서만 호출해야 한다. (일반 Javascript 함수에서 호출 x)

  ◻  앞에 use를 붙여야 한다.

  ◻  React는 hook이 호출되는 순서에 의존한다. ➡ 순서가 중요함!

 

 

2️⃣ hook 종류

  ◻  useState :  동적 상태 관리

  ◻  useEffect :  컴포넌트가 렌더링 될 때 특정 작업을 실행할 수 있도록 함

  ◻  useContext :  필요한 props를 글로벌하게 사용할 수 있도록 함

  ◻  useMemo :  연산한 값 재사용

  ◻  useRef :  DOM선택 / 컴포넌트 안에서 조회&수정할 수 있는 변수 관리

  ◻  useCallback :  특정 함수 재사용

'- React' 카테고리의 다른 글

React - Components styled 디자인  (0) 2022.11.07
hooks 라이브러리 - useRef  (0) 2022.11.03
hooks 라이브러리 - useMemo  (0) 2022.11.03
hooks 라이브러리 - useEffect  (0) 2022.11.03
React import 하는 방법  (0) 2022.11.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함