SWR이란?
HTTP stale-while-revalidate 패턴에서 이름. 캐시 즉시 반환 + 백그라운드 재검증.
const { data, error } = useSWR('/api/user', fetcher);TanStack Query와 비교
- SWR — 가볍고 간단, Vercel 생태계
- TanStack — 기능 풍부, 모든 프레임워크
Vercel의 가벼운 React 데이터 페칭 훅. 캐시 반환 후 백그라운드 갱신.
HTTP stale-while-revalidate 패턴에서 이름. 캐시 즉시 반환 + 백그라운드 재검증.
const { data, error } = useSWR('/api/user', fetcher);