Как включить идентификатор и переменные в useMutation реагирующего-apollo-hook - PullRequest
0 голосов
/ 17 мая 2019

Моя схема настроена следующим образом:

updatePost(id: ID!, data: UpdatePostInput!): Post!

У меня также настроен интерфейсный запрос следующим образом:

export const UPDATE_POST_MUTATION = gql`
 mutation UpdatePost($id: ID!, $title: String, $body: String, $location: String, $published: Boolean) {
    updatePost(
        id: $id,
        data: {
            title: $title, body: $body, location: $location, published: $published
        }
    ){
      id
      title
      body
    }
  }
`

Если бы я хотел использовать useMutation в этой ситуации, как бы я включил идентификатор и переменные? Я попробовал следующее, но не сработало:

const formSubmit = useMutation(UPDATE_POST_MUTATION, {
        variables: { id: props.match.params.id, variables } // or ...variables  
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...