Docs
CodeRabbit
Cloudflare
Railway
WorkOS
Clerk
AG Grid
SerpAPI
OpenRouter
Netlify
Unkey
Electric
Sentry
Prisma
CodeRabbit
Cloudflare
Railway
WorkOS
Clerk
AG Grid
SerpAPI
OpenRouter
Netlify
Unkey
Electric
Sentry
Prisma
API Reference

QueryObserver

The QueryObserver can be used to observe and switch between queries.

tsx
const observer = new QueryObserver(queryClient, { queryKey: ['posts'] })

const unsubscribe = observer.subscribe((result) => {
  console.log(result)
  unsubscribe()
})
const observer = new QueryObserver(queryClient, { queryKey: ['posts'] })

const unsubscribe = observer.subscribe((result) => {
  console.log(result)
  unsubscribe()
})

Options

The options for the QueryObserver are exactly the same as those of useQuery.