useQueries
The useQueries hook can be used to fetch a variable number of queries:
TypeScript
1const results = useQueries({2 queries: [3 { queryKey: ["post", 1], queryFn: fetchPost, staleTime: Infinity },4 { queryKey: ["post", 2], queryFn: fetchPost, staleTime: Infinity },5 ],6});Options
The useQueries hook accepts an options object with a queries key whose value is an array with query option objects identical to the useQuery hook (excluding the context option).
context?: React.Context<QueryClient | undefined>- Use this to use a custom React Query context. Otherwise,
defaultContextwill be used.
- Use this to use a custom React Query context. Otherwise,
Returns
The useQueries hook returns an array with all the query results.