v4: Fixes useMutation not taking a Ref #892
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently,
useMutation
is defined to not allowdocument
oroptions
to be aRef
. It works as expected, it just needs to be unwrapped inmutate
. Here is example code that breaks in v4-alpha4, but works after this PR.In this case, clicking the
button
correctly runs the mutation with a new random name value every time.This PR resolves one of several issues found while creating a graphql-code-generator plugin for vue-apollo hooks, which can be tracked here.