SWRmutate1 SWR 무한스크롤 첫 페이지 재요청, revalidateFirstPage 설정 기준 useSWRInfinite로 무한스크롤을 만들고 더보기를 누르면 새 페이지만 받지 않아요. 네트워크 탭을 보면 1페이지 요청도 매번 같이 찍혀 있어요.버그는 아니고 revalidateFirstPage 옵션 때문이에요. 기본값이 true라서, 목록 캐시가 있는 상태에서 새 페이지를 추가하면 첫 페이지도 다시 요청해요. 요청을 줄이고 싶으면 revalidateFirstPage: false로 바꾸면 돼요.다만 끄면 최신 글이 목록 맨 위에 늦게 반영될 수 있어요. 그래서 끌지 말지는 목록의 성격을 보고 정해야 해요.아래 설명은 SWR 2.5.0 소스(src/infinite/index.ts)를 확인한 범위예요. 이후 버전에서도 동작이 같은지는 확인하지 않았어요.원인: 첫 페이지 재요청 조건SWR 2.5.0 소스.. 2023. 9. 16. 이전 1 다음