const { data, isSuccess, isError } = useQueries({
queries:
[
{
queryKey: ['address'],
queryFn: fetchAddress(),
},
{
queryKey: ['date'],
queryFn: fetchDate(),
},
{
queryKey: ['registrationNumber'],
queryFn: fetchRegNo(),
},
],
combine: (results) => ({
data: results.map((result) => result.data),
pending: results.some((result) => result.isPending),
isLoading: results.some((result) => result.isLoading),
isSuccess: results.every((result) => result.isSuccess),
isError: results.some((result) => result.isError),
}),
});
const { data, isSuccess, isError } = useQueries({
queries:
[
{
queryKey: ['address'],
queryFn: fetchAddress(),
},
{
queryKey: ['date'],
queryFn: fetchDate(),
},
{
queryKey: ['registrationNumber'],
queryFn: fetchRegNo(),
},
],
combine: (results) => ({
data: results.map((result) => result.data),
pending: results.some((result) => result.isPending),
isLoading: results.some((result) => result.isLoading),
isSuccess: results.every((result) => result.isSuccess),
isError: results.some((result) => result.isError),
}),
});