我在GraphQL中定义了一个层次结构
Task-> Event *-> EventInstance *
任务字段:
事件字段:
EventInstance上的字段:
在我的前端,我想渲染EventInstances,如果我可以使用EventInstances数组,那就太好了。但是,从父母那里渲染时,我缺少一些我需要的字段。 (Task.name,Event.color)。
在我的EventInstance GraphQL类型定义中重新暴露那些值是否“好” /最佳实践?还是应该在结果数据中“挖掘”?
我想要什么:
type Event {
id: ID!
title: String!
task: Task
event: Event
}
这是“重新公开”子对象中父数据的最佳实践吗?我如何说服我的后端开发者来实现这一目标? ;-)