React Hooks 사용규칙 같은 Hook을 여러번 호출할 수 있다. export default function App(){ const [value1, setValue1] = useState() const [value2, setValue2] = useState() return { {value1} {value2} } } 함수 컴포넌트 몸통이아닌, 몸통 안 복합 실행문의 {}에서는 사용할 수 없다. javascript의 block scope는, block 외에서 사용할 수 없으므로 ( 지역변수이기 때문에 ) export default function App(){ return { // 불가능 {const [value, setvalue] = useState()} } } 비동기 함수(async 키워드가 붙은 함수)는 콜백함수로 사용할 수 없다. export default function...
#
forwardRef
#
useRef
#
useReducer
#
useMemo
#
useLayoutEffect
#
useImperativeHandle
#
useEffect
#
useDebugValue
#
useContext
#
useCallback
#
ReactHooks
#
useState
원문 링크 : React Hooks