我运行以下查询:
// all featured
const blog_post_content = gql`
query Blogs($id: ID!) {
blog (id: $id) {
title
author
content
date
}
}
`;
通过调用useQuery:
const Query = ({ children, query, id }) => {
const { data, loading, error } = useQuery(query, {
variables: { id: id }
});
if (loading) return <p>Loading...</p>;
if (error) return <p>Error: {JSON.stringify(error)}</p>;
return children({ data });
};
查询上面的查询给我一个未定义的值,但是当查看Devtools时,查询已正确完成,并且我从GrapQL得到了包含相关数据的响应