了解ApolloClient的查询方法

时间:2019-10-28 09:20:00

标签: reactjs graphql apollo react-apollo apollo-client

当我使用useQuery钩子时,事情非常简单:

const { loading, error, data } = useQuery(MY_QUERY);

通常,loading最初为true,然后在收到错误或某些数据时将其设置为false。

现在,如果我这样做:

const client = useApolloClient():
const { loading, errors, data } = await client.query({ query: MY_QUERY });

我是从头开始获得数据的,loading是错误的。

在哪种情况下,客户端的查询方法的行为类似于useQuery并根据网络请求的生命周期返回不同的状态?

0 个答案:

没有答案