检索尚未被Apollo调用的查询的缓存值

时间:2020-04-21 09:44:19

标签: javascript apollo react-apollo apollo-client

我想知道是否有可能为尚未调用的查询检索缓存的值。

鉴于下面的模式,有没有办法用item中的缓存值查询items

type Item {
  id: String
}

type Query {
  item(id: String): Item
  items: [Item!]
}

例如,我查询items { id }Item:1Item:2均被缓存。我希望能够调用item(id: X),其中X是ID,要返回Item:X的缓存值,如果它不存在(或不完整),则提取它。

我已经设法通过包装useQuery来解决这个问题,但是想知道是否还有更优雅的方法吗?

0 个答案:

没有答案