목록코드리뷰 (1)
개발자 박가나
내일배움캠프 62일차 ('냠냠로그' 코드리뷰)
'냠냠로그' 프로젝트를 진행하는 과정에서, 튜터님께서 코드 리뷰를 해주신 내용을 정리하고자 한다. 페이지네이션과 관련된 타입을 제네릭 타입으로 선언해서 사용하기useInfiniteQuery를 이용해서 무한 스크롤을 구현하였다. ResultType을 선언해서 사용해 주었는데, 이렇게 하면 data가 FoodType[ ]으로 고정되기 때문에 다른 타입의 데이터에 대해서 페이지네이션을 적용해주려고 할 때마다 매번 ResultType을 선언해주어야 하기 때문에 비효율적이고 중복 코드가 늘어날 수 있다고 말씀해 주셨다.interface ResultType { data: FoodType[]; nextPage: number; hasMore: boolean;}const { data, fetchNextPage, ..
코드리뷰
2024. 12. 27. 19:31