# useQueryClient()

* Trong react query, `useQueryClient()` là một hook cho phép ta truy cập đến instance **QueryClient**.&#x20;
* **QueryClient** là một instance quản lý toàn bộ queries và dữ liệu trong caches của app.

## Khai báo:

```tsx
import { useQueryClient } from '@tanstack/react-query'

// Lấy instance QueryClient từ context
const queryClient = useQueryClient()

```

## Các thuộc tính, phương thức của useQueryClient()

* [invalidateQueries()](https://minhchi1509.gitbook.io/react-query/usequeryclient/invalidatequeries)
* [prefetchQuery()](https://minhchi1509.gitbook.io/react-query/usequeryclient/prefetchquery)
* [getQueryData()](https://minhchi1509.gitbook.io/react-query/usequeryclient/getquerydata)
* [cancelQueries()](https://minhchi1509.gitbook.io/react-query/usequeryclient/cancelqueries)
* [removeQueries()](https://minhchi1509.gitbook.io/react-query/usequeryclient/removequeries)
* [isFetching / isMutating](https://minhchi1509.gitbook.io/react-query/usequeryclient/isfetching-ismutating)
