

import {useState, usecallback}
기존class 바탕의 코드를 작성할 필요 없이 상태 값과 여러 react기능을 사용할 수 있습니다.

가상DOM상태를 관리하기 위해 setState같은 상태관리 method를 지원
라이프사이클


생성-constructor
생성, 업데이트 - render
완료단계 componentDidMount, componentDidUpdate(업데이트완료), componentWillUnmount(제거단계)

useState
useEffect
useContext
useReducer
useRef
useImperativeHandle
useMemo, useCallback Momo-상태값 Callback-함수
useLayoutEffect
useDebugValue



[ ]:빈배열이 들어갈수도 있음, 변경될때 안에 값을 넣음