【发布时间】:2019-12-04 01:17:30
【问题描述】:
想知道是否有办法将额外的数据传递到 UI 触发突变的函数中。请参阅下面的示例。
<Mutation
mutation={COMPLETE_EVALUATION}
variables={{studentId:courses.course.studentId, courseId: courses.course.courseId, passed:true, checkpoints:courses.evals}}>
{(completeEval, {error, loading}) => (
<div className="competency-actions ml-32 mr-64">
<Button className="w-128 mr-16 pass-button" variant="contained" onClick={() => completeEval(true)}>
PASS
</Button>
<Button className="w-128 ml-16 fail-button" variant="contained" onClick={() => completeEval(false)}>
REMEDIATE
</Button>
</div>
)}
</Mutation>
我想根据单击的按钮为突变提供更多信息。我是走在正确的道路上还是有其他方法可以完成设置该值?
【问题讨论】:
标签: reactjs graphql react-hooks react-apollo apollo-client