React - Hook

Big Jay·2022년 8월 15일
0

React

목록 보기
5/10

Hook은 React 16.8부터 추가된 기능으로, 함수 컴포넌트에서 React state와 생명주기 기능(lifecycle features)을 "연동(hook into)"할 수 있게 해주는 함수

Hook의 특징

  • Hook은 계층의 변화 없이 상태 관련 로직을 재사용할 수 있도록 도와준다.
  • 서로 비슷한 것을 하는 작은 함수의 묶음으로 컴포넌트를 나누는 방법을 사용할 수 있다.
    (구독 설정 및 데이터를 불러오는 것과 같은 로직)
  • Class없이 React 기능들을 사용하는 방법을 제시

Hook의 규칙

  • 반복문, 조건문 혹은 중첩된 함수 내에서 Hook을 호출하면 안된다.
  • 오직 React 함수 내에서 Hook을 호출해야한다.
profile
안녕하세요.

0개의 댓글