[React] Custom Hook

김호중·2024년 7월 24일
0

React

목록 보기
11/15

Hook?

Closure의 개념을 활용. 함수형 컴포넌트에서 사용된다.
이 전 상태를 기억하여 컴포넌트의 생명주기를 다룰 수 있게 한다.

규칙

  1. use~ 방식으로 작명해야 한다.
    ex) useState, useLogin ...
  2. 최상위에서만 호출되어야 한다.
  3. React 함수 내에서만 호출되어야 한다.

종류(기본으로 제공)

  • useState
  • useEffect
  • useRef
  • useMemo
  • useCallback
    ...

Custom Hook

위와 같은 개념들을 갖고 직접 Hook을 제작하는 것이다.

필요성(장점)

  1. 각 컴포넌트가 명확한 역할을 갖는 데 도움.
  2. 선언형 프로그래밍에 용이.
  3. 상태 관리 로직의 재활용.

example

...

ref.

profile
개발의 흔적을 남기고 쌓아가기 위한 일기장

0개의 댓글