React Query Pagination에 대해
지금 있는 현상에 대해 말씀드리겠습니다. 우선 React Query를 이용해서 Pagination을 구현하고 있습니다. 한 페이지 당 10개의 데이터 보여주며 페이지 이동 시 현재 페이지는 useQuery로 다음페이지는 preFetch를 통해 데이터를 가져옵니다. 옵션은 keepPreviousData: true를 사용하고 있습니다. 그 이후 시작, 종료 날짜를 선택 후 검색 클릭 시 refetch 함수를 통해 useQuery를 재실행 합니다. 그러면 해당 페이지의 데이터도 잘 가져 옵니다. 하지만 페이지 이동 시 검색 하기 전 데이터가 먼저 보이고 그 즉시 바로 제가 검색 한 이후 의 데이터가 나옵니다. * 문제 상황 React Query는 캐싱 된 데이터를 사용하기 때문에 그 이전에 데이터를 먼저 보여주고 그 이후 제가 요청한 데이터를 보여준다 * 질문 1. 제가 추측하기로는 위 문제 상황에서 정리한 이유 때문에 그런 것 같은데 저 현상이 맞을까요? 2. 제가 추측한 문제가 아니라면 혹시 어떤 문제 일까요? 3. 혹시 제가 pagination에 대해 참고할만한 자료가 있을까요? * 참고 React Query 버전 4.29.11 를 사용하고 있습니다.