“SWR”이라는 이름은 HTTP RFC 5861에 의해 알려진 HTTP 캐시 무효 전략인 state-while-revalidate 에서 유래되었다. SWR은 먼저 캐시로부터 데이터를 반환한 후, fetch 요청(재검증)을 하고, 최종적으로 최신화된 데이터를 가져오는 전략이다. SWR을 사용하면 컴포넌트는 지속적이며 자동으로 데이터 업데이트 스트림을 받게 된다. 그리고 UI는 항상 빠르고 반응적이다. 개요 import useSWR from 'swr' function Profile() { const { data, error } = useSWR('/api/user', fetcher); if (error) return failed to load if (!data) return loading... return h..