반응형
1) 훅은 리액트 함수 컴포넌트 또는 사용자 정의 훅에서만 사용할 수 있다
"리액트 훅 useState는 emailReducer 함수에서 호출된다,
이 함수는 리액트 함수 컴포넌트도 아니고 사용자 정의 리액트 훅 함수도 아니다"
2) 리액트 훅은 리액트 컴포넌트 함수 또는 사용자 정의 훅 함수의 최상위 수준에서만 호출해야 한다는 겁니다
#중첩 함수에서 훅을 호출하지 말라
#block 문에서 호출하지 말라
"리액트 훅 useContext는 콜백 내부에서
호출할 수 없습니다, 리액트 훅은 리액트 함수 컴포넌트 또는 사용자 정의 리액트 훅 함수 안에서 호출되어야 합니다,
그리고 최상위 수준에서 직접 호출되어야 합니다."
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
138. Forward Refs"에 대해 알아보기 (1) | 2023.06.14 |
---|---|
137. 입력 컴포넌트 리팩토링 (0) | 2023.06.14 |
135. 리액트 컨텍스트 제한 (0) | 2023.06.14 |
134. 사용자 정의 컨텍스트 제공자 구성요소 빌드 및 사용 (0) | 2023.06.14 |
133. 컨텍스트를 동적으로 만들기 (0) | 2023.06.14 |