인프런 커뮤니티 질문&답변

호머님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

gcTime 관련 궁금한 점이 있습니다.

해결된 질문

23.12.15 00:07 작성

·

469

·

수정됨

0

안녕하세요, 제로초님

이전 노드버드 강의부터 z.com까지 강의 유익하게 잘 보고 있습니다.

섹션3 [react-query를 쓰는 이유와 fresh, stale, inactive] 강의 수강 중 궁금한 부분이 있어서 문의드립니다.

강의에서 react-query의 데이터가 inactive 상태가 아니더라도 gcTime이 경과되면 gc가 이뤄진다고 말씀해주셨습니다. 그래서 staleTime을 gcTime보다 길게 설정하더라도 실제론 gcTime을 넘을 수 없다고도 연이어 설명해주시는 내용이 나옵니다.

 

제가 이전에 react query 블로그에서 본 gcTime 관련 설명에는 'The duration until inactive queries will be removed from the cache.' 라고 적혀있었는데요, 이 내용을 보고선 inactive된 데이터만 gc가 이뤄지는 걸로 알고 있었는데... 혼란스러워 문의드립니다. ㅠㅠ

 

gcTime 관련 내용은 아래 링크에서 읽어봤습니다.

https://tkdodo.eu/blog/practical-react-query

 

미리 답변 감사드립니다.

 

답변 2

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 12. 15. 01:31

영상 수정해서 올렸습니다. 좋은 지적 감사합니다.

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 12. 15. 00:24

아 맞네요. 그 부분 수정해야겠습니다.

gcTime은 쿼리가 인액티브될 때부터 시간을 측정하는 것이 맞고, staleTime보다는 일반적으로 길게하는 건 맞습니다.

호머님의 프로필 이미지

작성한 질문수

질문하기