我无法通过下面提到的方式使用 useQuery 来获取数据
const { data:data1 } = useQuery(Get_Doctor);
const { loading, error,data } = useQuery(GET_Branch);
最佳答案
事实上,您可以使用多个查询
const queryMultiple = () => {
const res1 = useQuery(Get_Doctor);
const res2 = useQuery(GET_Branch);
return [res1, res2];
}
const [
{ loading: loading1, data: data1 },
{ loading: loading2, data: data2 }
] = queryMultiple()
您要做的是将多个 useQuery 组合到您自己的自定义 Hook 中:
Reference
但是,它仍然只是一个语法糖
关于react-native - 单个组件中的多个用户查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57568506/