useState

useState는 컴포넌트에 state 변수를 추가할 수 있다.

const [state, setState] = useState(initialState);

주의 사항

  • useState는 Hook이므로 컴포넌트의 최상위 레벨이나 직접 만든 Hook에서만 호출할 수 있다.
  • strict 모드에서 react는 초기화 함수를 두 번 호출한다. (개발 환경 전용 동작)