온라인 강의/React 완벽 가이드 [Udemy]
136. "Hooks의 규칙" 배우기
유호야
2023. 6. 14. 06:43
반응형
1) 훅은 리액트 함수 컴포넌트 또는 사용자 정의 훅에서만 사용할 수 있다
"리액트 훅 useState는 emailReducer 함수에서 호출된다,
이 함수는 리액트 함수 컴포넌트도 아니고 사용자 정의 리액트 훅 함수도 아니다"
2) 리액트 훅은 리액트 컴포넌트 함수 또는 사용자 정의 훅 함수의 최상위 수준에서만 호출해야 한다는 겁니다
#중첩 함수에서 훅을 호출하지 말라
#block 문에서 호출하지 말라

"리액트 훅 useContext는 콜백 내부에서
호출할 수 없습니다, 리액트 훅은 리액트 함수 컴포넌트 또는 사용자 정의 리액트 훅 함수 안에서 호출되어야 합니다,
그리고 최상위 수준에서 직접 호출되어야 합니다."
반응형