Как получить хук useMutation для использования обновленной строки gql - PullRequest
0 голосов
/ 31 марта 2020

Я хотел бы создать несколько задач в одной мутации на основе пользовательского ввода. Я могу сделать это, используя следующую мутацию.

В зависимости от выбора пользователя я могу обновить строку qgl, чтобы иметь столько заданий createTasks, сколько необходимо, но затем ловушка useMutation не понимает, что строка изменилась. Может ли это как-то перезапустить строку или есть способ передать все в одну входную переменную?

let CREATE_MULTIPLE_TASKS = gql`
  mutation createTask($input1: CreateTaskInput!, $input2: CreateTaskInput!) {
    task1: createTask(input: $input1) {
      id
      title
      createdAt
      scheduledFor
    }
    task2: createTask(input: $input2) {
      id
      title
      createdAt
      scheduledFor
    }
  }
`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...