본문 바로가기
교육후 개인공부/React Native

[RN] Hook의 규칙

by 뭉지야 2024. 4. 29.
728x90

 

 

Hook을 사용할때의 규칙!!

1. Hook은 컴포넌트의 최상위 레벨에서만 사용해야 합니다. 즉 Hook은 조건문이나 반복문 또는 중첩 함수에서 호출되면 안됩니다. 만약 함수의 흐름 중간에 리턴을 하는 경우에는 Hook은 함수가 리턴되기 전에 사용되어야 합니다.

2. 여러 Hook을 사용하여 직접 Hook을 만들수 있습니다. 이를 커스텀 Hook이라고 부릅니다. react 패키지 외에서 불러오는 Hook은 모두 커스텀 Hook입니다. 

3. Hook은 커스텀 Hook 또는 함수 컴포넌트에서만 사용할 수 있습니다. 클래스에서는 사용이 불가능하며, 리액트와 관련없는 일반적인 자바스크립트 함수에서 사용하면 오류가 발생합니다.

728x90

'교육후 개인공부 > React Native' 카테고리의 다른 글

[RN] React native의 기본형태  (0) 2024.04.30
[RN] SafeAreaView의미  (0) 2024.04.29
[RN] css적용하기  (0) 2024.04.29