【发布时间】:2020-08-05 21:33:24
【问题描述】:
在尝试从缓存中调用该数据的查询之前,我需要确定 Apollo 是否缓存了数据。
如果我们尚未调用 USER_QUERY,此代码将引发 "Invariant Violation: Can't find field ...... on object" 错误。但是我没有办法检查我们是否曾经调用过它。
const cachedData = client.readQuery({
query: USER_QUERY,
variables: queryVariables,
});
我的问题是我不知道如何在调用任何缓存之前检查我们是否缓存了数据。
【问题讨论】:
标签: graphql apollo react-apollo apollo-client