背景:我在前端构建了一个带有单元格编辑的数据网格。每次编辑单元格中的字段时,它都会立即在服务器上更新。所以我认为在我的突变中只提交那个单一的字段是一个好习惯。这将减少网络流量大小,并且后端将更快地处理更新(这当然是非常高水平的所有优化)。
这意味着我使用 GraphQL 突变发送的参数是可变的。您可以通过 GraphQL 变量很好地注入参数值,但是什么是键的好方法?
为了可视化问题,这是我希望的:
mutation($id: 1, $field: "first_name", $value: "John") {
updateClient(
id: $id,
$field: $value
) {
id
}
}
郎朗坤
相关分类