【发布时间】:2018-04-19 11:19:02
【问题描述】:
如何进行 GraphQL 突变回调?
这就是我的反应组件和突变的样子:
class CreateAccount extends Component {
constructor () {
super()
this.state = {
username: '',
password: ''
}
}
render () {
return (
// form with input fields; values get stored as state
)
}
_createUser = async () => {
const { username, password } = this.state
await this.props.createUserMutation({
variables: {
username,
password
}
})
}
}
export default compose(
withData,
withApollo,
graphql(
gql`
mutation RootMutationQuery($username: String!, $password: String!) {
createUser(
username: $username,
password: $password,
) {
_id
username
password
}
}
`, { name: 'createUserMutation' }
)
)(CreateAccount)
【问题讨论】:
标签: javascript callback graphql