Link
초보 개발자의 성장 일기
Hooks 규칙 본문
리액트 훅이란?
use로 시작하는 모든 함수를 의미한다.
1. 리액트 훅은 리액트 컴포넌트 함수 또는 사용자 정의 훅에서만 호출해야 한다.
컴포넌트 함수가 아닌 일반 return하는 함수에서는 적용할 수 없다.
2. 리액트 컴포넌트 함수 사용자 정의 훅 함수의 최상위 수준에서 직접 호출해야 한다.
중첩 함수, block문에서 훅을 호출하면 안된다.
if문에서도 허용되지 않는다.
3. 참조하는 모든 항목의 의존성으로 useEffect 내부에 추가해야 한다.
useReducer 또는 useState에 의해 노출된 state 업데이트 함수는 변경되지 않도록 리액트가 보장한다.
'Development > React JS' 카테고리의 다른 글
데이터 fetch 후 map을 하면 읽을 수 없는 이유 (0) | 2024.01.10 |
---|---|
로그인 입력폼이 유효하지 않을 때 (2) | 2024.01.09 |
[React] 카카오맵 지도 라이브러리 사용방법 (1) | 2023.12.20 |
[React] 캐로셀 직접 구현하기 (0) | 2023.12.15 |
[React] JSON 객체 안 배열 데이터 가져오기 (0) | 2023.12.15 |