Hook의 복수형인 듯하고 Hook는 소프트웨어 공학에서 의미하는 Hooking 과 동일한 의미로 보면 될 거 같다. 참고로 Hooking은 구성 요소 간에 발생하는 함수 호출, 메시지, 이벤트 등을 중간에서 바꾸거나 가로채는 명령, 방법, 기술이나 행위를 말한다. 간단하게 말해 특정동작을 보강하거나 변경하는 방법이다. Hooks는 리액트 v16.8에 새로 도입된 기능으로 함수형 컴포넌트에서도 상태를 관리할 수 있도록 도와준다. 리액트에서 기본적으로 제공하는 몇가지 Hooks 이 존재하고 우리는 이를 확장해서 커스텀훅으로 만들어서 활용할 수도 있다. 참고로 Hooks는 함수 내에서만 call 할 수 있다.