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
中是否有这样做的方法
我阅读了相关文件,但我仍然不知道如何处理这种情况