译零 TransZero · TanStack Query v4 中文文档
主站

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, defaultContext will be used.

Returns

The useQueries hook returns an array with all the query results.