📘 『소플의 처음 만난 리액트』를 읽고 정리한 글입니다. 훅(Hook)이 뭘까?기존의 함수 컴포넌트는 클래스 컴포넌트와는 다르게 코드도 굉장히 간결하고 별도로 state를 정의하거나 컴포넌트의 생명주기 함수를 사용할 수 없었다. 이런 기능을 지원하기 위해 나온 것이 바로 훅이다.훅라는 단어는 갈고리를 뜻하는데, 원래 존재하는 어떤 기능에 갈고리를 거는 것처럼 끼어 들어가 같이 수행되는 것을 의미한다.이러한 훅의 이름은 모두 use로 시작한다. 물론 개발자가 직접 커스텀 훅을 만들어 사용할 경우 이름을 개발자 마음대로 지을 수도 있지만 그러한 경우에도 이름 앞에 use를 명시해 주는 것이 올바르다. useStatestate를 사용하기 위한 훅이다.function Counter(props) { va..