【问题标题】:Do I need to always pull the id field when using react relay使用反应中继时是否需要始终拉动 id 字段
【发布时间】:2020-10-25 14:42:51
【问题描述】:

我很好奇在查询中继图 QL 服务器时是否必须始终包含 id 字段?

例如:

users_connection {
    edges {
      node {
        id
        userId
        firstName
      }
    }
}

我有时在循环结果时使用id 字段作为组件键,但一般来说我不使用它。中继是否在客户端使用它来执行缓存?

我已经测试从我的查询中删除它并且没有注意到我的应用程序有什么不同。

【问题讨论】:

    标签: graphql react-relay


    【解决方案1】:

    relay-compiler 自动将它添加到任何具有id 字段的类型,即使它没有被明确请求。但是如果你真的在自己的代码中使用它,你仍然需要添加它。

    【讨论】:

      猜你喜欢
      • 2018-02-04
      • 2011-02-07
      • 1970-01-01
      • 2019-12-18
      • 1970-01-01
      • 2013-02-03
      • 2020-04-30
      • 2013-12-21
      • 1970-01-01
      相关资源
      最近更新 更多