【问题标题】:Apollo Graphql relayStylePagination prevents query to refetch on variables changeApollo Graphql relayStylePagination 防止查询重新获取变量更改
【发布时间】:2022-01-26 07:58:20
【问题描述】:

当我在 Apollo 客户端缓存类型策略中使用 relayStylePagination 辅助函数时,即使我手动调用 refetch 函数,更改传递给查询的变量也不会再次调用查询。 它完美地完成了fetchMore 的行为并合并了新数据。

我的缓存字段如下所示:

cache: new InMemoryCache({
      typePolicies: {
        Query: {
          fields: {
            inventories: relayStylePagination(),
          },
        },
      },
    })

【问题讨论】:

    标签: reactjs apollo apollo-client apollo-cache-inmemory


    【解决方案1】:

    我需要在传递新变量时手动调用refetch。 仍然不知道为什么添加中继类型策略会阻止自动触发refetch

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 2022-01-12
      • 2021-10-15
      • 2019-11-30
      • 2019-04-27
      • 2019-03-23
      • 2021-07-04
      • 2017-10-17
      • 2019-12-13
      相关资源
      最近更新 更多