Как повторить запрос без мутации - PullRequest
0 голосов
/ 04 мая 2018

После завершения звонка на сервер я хочу повторно получить конкретный запрос. В API-интерфейсе Apollo есть опция для мутаций, которая позволяет вам выполнять повторную проверку, но я хочу выполнить повторную проверку без мутации.

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

если я правильно понял ваш вопрос, вы можете использовать QueryResult.refetch . вот какой-то грязный код:

setInterval(() => {
  props.data.refetch({
    take: 10,
    skip: 0,
  }, );
}, 2000);

где data - имя по умолчанию для результата запроса, введенного в props компонента с помощью graphql(...)

0 голосов
/ 04 мая 2018

Вы пытались вручную запустить client.query? https://www.apollographql.com/docs/react/essentials/queries.html#manual-query

Переменная клиента также доступна при экспорте вашего apolloClient.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...