我正在我的React应用程序中尝试Relay,它默认使用GraphQL。它看起来像这样(Score
是一些React.js组件):
Score = Relay.createContainer(Score, {
fragments: {
score: () => Relay.QL`
fragment on Score {
initials,
score,
}
`,
},
});
问题是:我可以使用自定义API函数将数据返回到片段吗?像这样:
Score = Relay.createContainer(Score, {
fragments: {
score: myCustomFunction(), // It will return a dataset.
},
});
答案 0 :(得分:5)
不,还没有。正在讨论使用“本地”数据扩充服务器架构的支持in this GitHub issue。
与此同时,您有两种选择: