- 훅의 이름은
use
로 시작해야 하고, 컴포넌트 최상단에서 사용해야 함. 🎣 - 커스텀 훅은 중복 제거 및 코드 정리에 유용하며, 훅 규칙을 따름. ♻️
- 훅은 컴포넌트 렌더링 순서를 기억하고, 순서가 변경되면 에러 발생. 🔢
useState
와useRef
를 사용하여 변경되는 화면과 그렇지 않은 데이터를 관리. 💾- 부모-자식 컴포넌트 간 데이터 공유는 props를 통해 이루어지며, 단방향 데이터 흐름을 가짐. ➡️
- 스테이트 공유 시 부모 컴포넌트에 스테이트를 선언하고 props로 자식에게 전달해야 함. 👪
- 리액트는 컴포넌트 재활용 및 로직 정리를 통해 효율적인 개발을 지향함. 🧩
- 커스텀 훅은 컴포넌트 로직을 모듈화하여 코드 가독성을 높임. 🧹