React
Hooks
후크는 버전 16.8에서 React에 추가되었다.
후크를 사용하면 함수 구성 요소가 상태 및 기타 React 기능에 액세스할 수 있다.
이로 인해 클래스 구성 요소는 일반적으로 더 이상 필요하지 않다.
후크란 무엇일까?
후크를 사용하면 상태 및 수명 주기 메서드와 같은 React 기능에 “연결”할 수 있다.
후크 규칙
후크에는 3가지 규칙이 있다.
- Hooks는 React 함수 컴포넌트 내에서만 호출할 수 있다.
- 후크는 구성 요소의 최상위 수준에서만 호출할 수 있다.
- Hooks는 조건부일 수 없다.
⭐ Hook은 React 클래스 구성 요소에서 작동하지 않는다.
맞춤형 후크
여러 구성 요소에서 재사용해야 하는 상태 저장 논리가 있는 경우 고유한 사용자 정의 Hook을 구축할 수 있다.
참고
W3C School - React – React Hooks