Javascript 使用react query的从属查询从两个数据源映射新数组

Javascript 使用react query的从属查询从两个数据源映射新数组,javascript,reactjs,react-query,Javascript,Reactjs,React Query,我有两个usePaginatedQueryhook,其中一个依赖于另一个 第一个是: const { resolvedData: policies, isLoading: isLoadingPolicies, isError: isErrorPolicies, refetch: refetchPolicies, } = policyService.usePolicies({ page: pageIndex, enabled: true }); 这将返回第

我有两个
usePaginatedQuery
hook,其中一个依赖于另一个

第一个是:

  const {
    resolvedData: policies,
    isLoading: isLoadingPolicies,
    isError: isErrorPolicies,
    refetch: refetchPolicies,
  } = policyService.usePolicies({ page: pageIndex, enabled: true });
这将返回第二个查询所需的ID数组:

  const {
    resolvedData: documents,
    isFetching: isFetchingDocuments,
    refetch: refetchDocuments,
  } = policyService.usePolicyDocuments({
    policyReference: id,
  });
第二个返回第一个id的文档列表,因此我需要循环第一个id的
策略
,以使id作为第二个id的参数传递,这将产生如下数组:

[{policyReference:'a',document:'1.txt'},{policyReference:'a',document:'2.txt'},{policyReference:'b',document:'3.txt'}]

等等,适用于所有保单中的所有文档

react query
中是否有这样做的方法

我阅读了相关文件,但我仍然不知道如何处理这种情况