2016-08-24 54 views
0

随着relay.js后通过REQUIRED_CHILDREN返回用于连接奇怪的值,由于某种原因,当我做了突变并获得getConfigs与REQUIRED_CHILDREN返回值,连接返回一个奇怪的别名:_tierItems2EmfF3,它应该是tierItemsrelayjs突变

当我通过GraphiQL进行相同的突变时,连接会正确返回。

我不确定这是否是某种配置问题,但我不知道可能是什么原因造成的。

回答

1

这是故意的:别名实际上是在那里编码连接参数。这是一个相对简单的哈希,如first: 5。但是,实际上你不应该关心别名结果是什么,因为它只被Relay内部使用来确保连接结果与正确的容器相关联(因为你可以有两个容器获取相同的连接)不同的论点)。