如何在Apollo客户端中缓存2个非常相似的Graphql查询?

时间:2020-04-28 21:18:33

标签: caching graphql apollo-client apollo-cache-inmemory

我正在阅读Apollo客户端文档,但对于如何缓存数据仍然感到困惑。

假设我有2个查询,我在一个应用程序的不同层次结构级别上使用。查询 A 用于最顶部,而查询 B 则将组件提供给以下几个级别。

如果已配置cache: new InMemoryCache() Apollo缓存,是否查询B 使用来自查询A 的Apollo缓存数据?

对于是否要对顶部组件和底部组件使用查询A ,存在相同的问题。

查询A

  query MyProjectA {
    Project {
      id
      title
      budget
    }
  }

查询B

  query MyProjectB {
    Project {
      id
      title
    }
  }

0 个答案:

没有答案
相关问题