Hook은 함수 컴포넌트에서 React State의 생명주기 기능을 연동 할 수 있게 해주는 함수이다.
Hook은 React 16.8에 새로 추가 된 기능이다. Hook는 class를 작성하지 않고도
state와 다른 React의 기능들을 사용할 수 있게 해준다.
추가로 Hook은 조건문, 반복문처럼 스코프안에 깊숙히 있으면 오류가 날 수 있다.
함수 최상단 스코프에 선언하는게 안전하다. 참고
import {useState} from 'react
let [state, setState] = useState(0) // ES6 destructuring
useState는 배열을 반환하며,
위와 같이 destructuring(비구조화 할당)을 통해서 state를 저장한다.