1. 캐시 관리 전략 개선

문제

학습 (Velog)

TanStack Query의 핵심 원리

적용

계층적 쿼리 키 구조 설계

typescript
Copy
const queryKeys = {
  rss: {
    list: ["rss", "list"],
    accepted: ["rss", "accepted"],
    rejected: ["rss", "rejected"]
  }
};

데이터 특성별 캐시 전략 구현

typescript
Copy
const { data: allData } = useAllChart({
  staleTime: 1000 * 60 * 5,// 5분
  gcTime: 1000 * 60 * 30// 30분
});

const { data: todayData } = useTodayChart({
  staleTime: 1000 * 60,// 1분
  refetchInterval: 1000 * 30// 30초
});