[번역] 심층 분석: React Hook은 실제로 어떻게 동작할까? — Hewon Jeong
React Hooks는 React 16.8에서 도입된 기능으로, 함수형 컴포넌트에서 상태(state)와 생명주기(lifecycle) 기능을 사용할 수 있게 해주는 함수들입니다. Hooks를 사용하면 클래스 컴포넌트를 작성하지 않고도 React의 다양한 기능을 활용할 수 있습니다.
React Today and Tomorrow and 90% Cleaner React With Hooks

Hook에 대한 내용은 아니지만, Hook과 유사한 Vue3의 Composition API 를 통해서 이런 개념들이 왜 등장했는지 확인해볼 수 있습니다.
React Hooks는 다음과 같은 문제점들을 해결하기 위해 등장했습니다: