relayjs突变
问题描述:
随着relay.js后通过REQUIRED_CHILDREN返回用于连接奇怪的值,由于某种原因,当我做了突变并获得getConfigs
与REQUIRED_CHILDREN返回值,连接返回一个奇怪的别名:_tierItems2EmfF3
,它应该是tierItems
。relayjs突变
当我通过GraphiQL进行相同的突变时,连接会正确返回。
我不确定这是否是某种配置问题,但我不知道可能是什么原因造成的。
答
这是故意的:别名实际上是在那里编码连接参数。这是一个相对简单的哈希,如first: 5
。但是,实际上你不应该关心别名结果是什么,因为它只被Relay内部使用来确保连接结果与正确的容器相关联(因为你可以有两个容器获取相同的连接)不同的论点)。