我需要用户能够编辑复杂对象,然后按下保存按钮将其发送到graphql后端。
例如,组织有名称和员工。我希望组织可以编辑,只有在按下保存按钮时才会生效。
我现在这样做的方法是从OrganizationEditor中的props创建状态,然后员工可以编辑和订购。 ObjectGraphTypes不允许作为输入发送,所以我需要创建一个新的复杂InputGraphType结构,我从状态填充并作为输入发送到我的变异。然后,我需要在服务器端弄清楚员工的差异是什么并更新它们。
我情不自禁地觉得我做错了。
有更简单的方法吗?大家都是这样做的吗?