我的问题是:我有一个突变配置,其中我有一个带有子查询数组的REQUIRE_CHILDREN配置。如何从有效负载对象中获取所有可能的字段?
{
type: 'REQUIRED_CHILDREN',
children: [
Relay.QL`
fragment on MyPayload {
me {
id
...others field
}
}`]
那我怎样才能问me
个对象的所有可能字段?如果我仅指向fragment on MePayload { me }
对象中继仍然返回me { id }
。我希望中继返回me
对象中的所有字段。感谢。
答案 0 :(得分:0)
您无法 - 您的客户端代码需要指定您要显式提取的所有字段。然后,babel-relay-plugin
等等对这些字段进行静态验证。
顺便说一下,你可能也不想使用REQUIRED_CHILDREN
。这仅对获取仅在变异的onSuccess
回调中可访问的字段有用,因此永远不会写入中继存储并可供中继容器访问...