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