我想要一个通用的useQuery()
钩子,其中DocumentNode
的值在其他地方定义:
一个具有useQuery()
参数的animal
来获取猫狗取决于animal
的值。
类似的东西:
let ANIMAL= ‘GET_CATS’
const { loading, error, data } = useQuery({ANIMAL});
的gql
定义为:
const GET_DOGS = gql`
{
dogs {
id
breed
}
}
`;
const GET_CATS = gql`
{
cats {
id
breed
}
}
`;