일반적인 케이스에서 기본 디폴트 셋 staleTime:0, cacheTime:5분 으로 두어도 크게 상관 없긴 한데...
(나의 케이스에서는 일반적인 케이스에서는 background-refetching 거의 사용 안하고 다 hard loading으로 변경..)
약간 아쉬운 케이스가 몇가지 있었음.
서버사이드에서 pre-fetch 이후에 클라이언트에서 해당 쿼리 읽어오는 경우
staleTime이 0이라면 초기 데이터가 있어도 클라이언트에서 background-refetching이 한번일어나서 은근 불편.
이런 부분도 있어서 혹시 실제 써보면서 staleTime조정했던 경험 있으신분 있음?
필요하면 하라고 ㅋㅋㅋ 정답이 없어…ㅋㅋㅋ 기본값으로 쓰는 페이지도 있고 아닌 페이지도 있음
그럼 아닌 페이지에서는 왜 stale time을 변경했는지 물어봐도 됨?
어느정도의 Staletime을 줬는지도 궁금..
내가 글에서 물어본건 staleTime이 0으로 의도되어야하는 hook이긴 한데.. server side rendering쓸 때 더블페칭 회피하려고 바꾸는게 좀 애매해서 그러는거..