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

QueriesObserver

QueriesObserver

The QueriesObserver can be used to observe multiple queries.

tsx
const observer = new QueriesObserver(queryClient, [
  { queryKey: ['post', 1], queryFn: fetchPost },
  { queryKey: ['post', 2], queryFn: fetchPost },
])

const unsubscribe = observer.subscribe((result) => {
  console.log(result)
  unsubscribe()
})
const observer = new QueriesObserver(queryClient, [
  { queryKey: ['post', 1], queryFn: fetchPost },
  { queryKey: ['post', 2], queryFn: fetchPost },
])

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

Options

The options for the QueriesObserver are exactly the same as those of useQueries.