- ❌ React 커스텀 훅을 만들 때 너무 많은 기능을 하나의 훅에 넣지 말 것. 과도한 재사용은 오히려 코드를 복잡하게 만듦.
- 🎣 각기 다른 엔드포인트와 데이터를 다루는 로직은 별도의 훅으로 분리해야 함. (예: 사용자 이름, 태그, 북마크 기반 포스트 가져오기)
- 🔑
useInfiniteQuery
훅 내에서 쿼리 키를 동적으로 생성할 때, 각 속성에 따라 다른 키를 반환하는 방식은 지양해야 함. - 📄 각 페이지나 엔티티에 특화된 훅을 만들어 코드의 가독성과 유지보수성을 높이는 것이 중요.