클래스 컴포넌트를 대체하기 위해 함수형 컴포넌트에서 클래스 컴포넌트가 수행하던 역할을 수행하기 위해 나타난 개념최상위(at the top level)에서만 Hook 을 호출해야 한다반복문, 조건문, 중첩된 함수 내에서 Hook 을 실행하지 않는게 좋음React 함수 컴