전통음식 페이지의 목록 조회 시 레이아웃이 깨지는 문제를 해당 목록 컨테이너의 min-height 값 조정을 통해서 개선
추가로 음식영양정보 조회 페이지에서 사용 중인 페이지네이션의 경우 다음 페이지에 대한 추가 요청 시 페이지네이션 자체가 깨지는 문제가 보였음. 해당 문제의 원인은 Pagination 컴포넌트로 전달하는 데이터가 새로운 데이터 페칭 시 잠시 누락되기 때문. 따라서 Tanstack/query-react 에서 제공하는 placeholderData 및 keepPreviousData 을 활용하여 추가 데이터 로드 이전에 기존 데이터를 placeholder 형식으로 사용 후 새 데이터가 도착하는 순간 교체되도록 함으로써 개선
개요
연관 이슈
전통식품 데이터 조회 시 리스트 레이아웃 시프트 현상 #41
결과 이미지
전통음식 페이지 추가 로드 요청 전
전통음식 페이지 추가 로드 요청 중