Overview | TanStack Query Docs
<aside>
💡 react-query는 리액트 애플리케이션에서 서버 상태 가져오기
, 캐싱
, 동기화 및 업데이트
를 보다 쉽게 다룰 수 있도록 도와주는 라이브러리로, 클라이언트 상태와 서버 상태를 명확히 구분하기 위해 만들어졌다.
</aside>
queryKey
를 이용한 동일한 데이터에 대한 중복 요청을 단일 요청으로 통합$ npm i @tanstack/react-query
# or
$ pnpm add @tanstack/react-query
# or
$ yarn add @tanstack/react-query
// v4
import { QueryClient } from "@tanstack/react-query";
const queryClient = new QueryClient({
defaultOptions: {
queries: {
retry: 3,
useErrorBoundary: true,
},
mutations: {
useErrorBoundary: true,
},
},
});