후킹은 소프트웨어 공학 용어로,
운영 체제나 소프트웨어 등의 각종 컴퓨터 프로그램에서
소프트웨어 구성 요소 간에 발생하는 함수 호출, 메시지,
이벤트 등을 중간에서 바꾸거나 가로채는 명령, 방법 기술이나
행위를 말한다.

이 때 이러한 간섭된 함수 호출, 이벤트 또는 메시지를
처리하는 코드를 훅(hook)이라고 한다.

React Hook