zerovoids
.dev
zerovoids
.dev
Home
/
Learning
/
Documents
/
TanStack Query
‹ Documents
◐
Learning · Documents
TanStack Query
패키지별 기능을 한곳에 — 이름·도입일로 검색.
Packages
01
Docs
32
패키지 · 검증 버전
@tanstack/react-query
v5
32
자주 쓰는 순
도입일 순
32편
QueryClient
@tanstack/react-query
APIs
TanStack Query v5
캐시와 기본 옵션을 쥐고 있는 중심 객체. 쿼리를 무효화하고, 캐시를 직접 읽고 쓰고, 미리 가져온다.
→
QueryClientProvider
@tanstack/react-query
Components
TanStack Query v5
QueryClient 하나를 트리 전체에 공급하는 최상단 provider.
→
useMutation
@tanstack/react-query
Hooks
TanStack Query v5
서버를 바꾸는 요청(생성·수정·삭제)을 다룬다. 상태와 콜백으로 결과를 처리한다.
→
useQuery
@tanstack/react-query
Hooks
TanStack Query v5
서버 데이터를 키로 읽어 온다. 캐시·로딩·에러·리페치를 알아서 관리한다.
→
queryOptions
@tanstack/react-query
APIs
TanStack Query v5
쿼리 키와 옵션을 한 곳에 모아 여러 API가 함께 쓰게 하는 헬퍼. 타입까지 이어준다.
→
useInfiniteQuery
@tanstack/react-query
Hooks
TanStack Query v5
페이지를 이어 붙여 가져오는 쿼리. 무한 스크롤·더 보기에 쓴다.
→
useQueryClient
@tanstack/react-query
Hooks
TanStack Query v5
컨텍스트의 QueryClient 인스턴스를 꺼내 온다. 캐시를 직접 조작할 때 쓴다.
→
HydrationBoundary
@tanstack/react-query
Components
TanStack Query v5
서버에서 dehydrate한 쿼리 캐시를 클라이언트 QueryClient에 부어 넣는다.
→
infiniteQueryOptions
@tanstack/react-query
APIs
TanStack Query v5
무한 쿼리 옵션을 한 곳에 모아 여러 API가 공유하게 하는 헬퍼. queryOptions의 무한 스크롤 판.
→
mutationOptions
@tanstack/react-query
APIs
TanStack Query v5
useMutation에 넘길 옵션을 한 객체로 묶어 재사용하는 헬퍼. queryOptions의 뮤테이션 짝이다.
→
QueryCache
@tanstack/react-query
APIs
TanStack Query v5
모든 쿼리의 데이터·상태가 실제로 저장되는 창고. 보통 직접 만지지 않고 QueryClient를 거친다.
→
useQueries
@tanstack/react-query
Hooks
TanStack Query v5
개수가 유동적인 여러 쿼리를 한 번에 실행한다. 결과를 배열로 돌려준다.
→
useSuspenseQuery
@tanstack/react-query
Hooks
TanStack Query v5
로딩·에러를 Suspense와 에러 바운더리에 위임하는 쿼리. data가 항상 정의된다.
→
focusManager
@tanstack/react-query
APIs
TanStack Query v5
창 포커스를 감지하는 방식을 관리하는 전역 매니저. 포커스 복귀 시 자동 리페치를 제어한다.
→
MutationCache
@tanstack/react-query
APIs
TanStack Query v5
모든 뮤테이션의 상태가 담기는 창고. 보통 직접 만지지 않고 QueryClient를 거친다.
→
onlineManager
@tanstack/react-query
APIs
TanStack Query v5
네트워크 연결 여부를 감지하는 방식을 관리하는 전역 매니저. 재연결 시 대기 중이던 요청을 재개시킨다.
→
QueryErrorResetBoundary
@tanstack/react-query
Components
TanStack Query v5
경계 안 쿼리 에러를 초기화해, ErrorBoundary의 재시도를 잇는다.
→
QueryObserver
@tanstack/react-query
APIs
TanStack Query v5
한 쿼리를 구독해 상태 변화를 받는 저수준 클래스. useQuery 같은 훅이 내부에서 이걸 쓴다.
→
useIsFetching
@tanstack/react-query
Hooks
TanStack Query v5
지금 페칭 중인 쿼리 개수를 숫자로 돌려준다. 전역 로딩 표시에 쓴다.
→
useIsMutating
@tanstack/react-query
Hooks
TanStack Query v5
지금 실행 중인 뮤테이션의 개수를 센다.
→
useMutationState
@tanstack/react-query
Hooks
TanStack Query v5
MutationCache에 쌓인 뮤테이션들을 걸러 원하는 값만 배열로 읽는다.
→
useQueryErrorResetBoundary
@tanstack/react-query
Hooks
TanStack Query v5
에러 바운더리 안에서 실패한 쿼리들의 에러 상태를 초기화하는 reset 함수를 준다.
→
useSuspenseInfiniteQuery
@tanstack/react-query
Hooks
TanStack Query v5
useInfiniteQuery의 Suspense 판. 로딩을 경계에 맡기고 data를 보장한다.
→
environmentManager
@tanstack/react-query
APIs
TanStack Query v5
서버/클라이언트 판정 로직을 관리하는 전역 매니저. 기본 판정이 맞지 않는 특수 런타임에서 교체한다.
→
InfiniteQueryObserver
@tanstack/react-query
APIs
TanStack Query v5
무한 쿼리를 구독하는 저수준 클래스. useInfiniteQuery가 내부에서 쓰는 QueryObserver의 무한 버전이다.
→
notifyManager
@tanstack/react-query
APIs
TanStack Query v5
콜백 실행을 모으고 스케줄링하는 저수준 매니저. 짧은 시간에 몰리는 업데이트를 배치로 묶는다.
→
QueriesObserver
@tanstack/react-query
APIs
TanStack Query v5
여러 쿼리를 한꺼번에 구독하는 저수준 클래스. useQueries가 내부에서 쓴다.
→
streamedQuery
@tanstack/react-query
APIs
TanStack Query v5
스트림(AsyncIterable)에서 조각을 하나씩 받아 배열로 쌓아 주는 queryFn 헬퍼.
→
timeoutManager
@tanstack/react-query
APIs
TanStack Query v5
setTimeout/setInterval을 감싸는 전역 타이머 매니저. staleTime·gc·재시도 같은 내부 타이머가 전부 이걸 거친다.
→
usePrefetchInfiniteQuery
@tanstack/react-query
Hooks
TanStack Query v5
렌더 도중 무한 쿼리를 미리 가져와, Suspense 자식이 읽기 전에 데이터를 준비해 두는 훅.
→
usePrefetchQuery
@tanstack/react-query
Hooks
TanStack Query v5
렌더 도중 쿼리를 미리 받아 캐시에 채워 둔다. 반환값은 없다.
→
useSuspenseQueries
@tanstack/react-query
Hooks
TanStack Query v5
여러 쿼리를 병렬로 부르는 useQueries의 Suspense 판.
→