Hook은 함수형 컴포넌트에서 React state와 생명주기 기능을 연동할 수 있게 해주는 함수.- useState : 컴포넌트 상태를 관리- useEffect : 컴포넌트 생명주기에 개입 *생명주기 기능: React 컴포넌트의 생성, 업데이트, 소멸 과정에서 발생하는 일련의 단계를 의미( 마운트, 업데이트, 언마운트 ) React Hooks는 이러한 생명주기 단계와 관련된 기능을 제공하여, 함수형 컴포넌트에서도 클래스형 컴포넌트와 같은 생명주기 관리가 가능하게 해 준다.컴포넌트 간의 계층을 바꾸지 않고 상태 로직을 재사용할 수 있다는 장점이 있다. - 컴포넌트 최상위에서만 호출할 수 있다.- Hook은 React 함수 내에서만 호출할 수 있다.( 함수형 컴포넌트나 custom hook에서만 호출 가능..