react query stale vs cache

YEONGHUN KO·2023년 11월 13일
0

REACT JS - PRACTICE

목록 보기
15/15
post-thumbnail
post-custom-banner

아래 글에 잘 나타나있다.

stale한 상태가 지나면 우선 cache에 있는걸 꺼내 쓴다음에 server요청을 보내 cache에 있는것을 교체한다.

말그대로 stale-while-revalidate이다.

이때 loading은 true가 되지 않는다. 왜냐면 stale된 시점에 cache에 있는걸 일단은 꺼내쓰기 때문에 loading을 표시할 이유가 없기 때문.

loading이 표시되는 시점은 stale과 cache time이 둘다 지났을때 이다.

그래서 기본적으로는 stale보다 cachetime이 더 길다.

출처 : https://www.timegambit.com/blog/digging/react-query/03?disclosure=true

profile
'과연 이게 최선일까?' 끊임없이 생각하기

0개의 댓글