Docs
CodeRabbit
Cloudflare
Railway
WorkOS
Netlify
OpenRouter
AG Grid
Clerk
SerpAPI
Unkey
Sentry
Prisma
Electric
CodeRabbit
Cloudflare
Railway
WorkOS
Netlify
OpenRouter
AG Grid
Clerk
SerpAPI
Unkey
Sentry
Prisma
Electric
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.