【发布时间】:2019-01-24 03:04:18
【问题描述】:
目前,我有一个反应组件,它需要在不同的按钮点击时从同一组件调用 2 个突变。
我正在使用 react-apollo 从 react 组件与 graphql 服务器进行交互。
如果我使用this.props.mutate 在点击事件上调用突变,则没有选项/参数来指定我要调用的突变。
https://www.apollographql.com/docs/react/essentials/mutations.html
如果我直接使用this.props.mutate({variables: {...}}),它总是调用导入文件的第一个突变。
【问题讨论】:
-
您在使用
Mutation组件吗?如果是这样,您可以包装多个具有不同突变的组件。
标签: javascript reactjs graphql react-apollo apollo-client