staleTime은 데이터를 fresh로 간주하는 시간입니다. 이 시간 내에는 동일한 queryKey로 useQuery를 마운트해도 재요청을 보내지 않고 캐시를 즉시 반환합니다. 기본값은 0(즉시 stale)입니다.gcTime은 컴포넌트가 언마운트되어 쿼리가 비활성이 된 후 캐시를 메모리에서 제거하기까지의 시간입니다. 기본값은 5분입니다. gcTime이 남아있는 동안 같은 쿼리를 다시 마운트하면 stale 데이터를 즉시 보여주면서 백그라운드 재요청이 시작됩니다.