Как сказано в ссылке, которой вы поделились, если вы хотите отложить запуск вашего запроса до тех пор, пока пользователь не выполнит действие (ваше дело), такое как нажатие кнопки, вы захотите использовать компонент ApolloConsumer
и напрямуювместо этого вызовите client.query()
.
Query
компонент не может быть использован в этой ситуации, потому что когда React монтирует компонент Query
, клиент Apollo автоматически отключает ваш запрос во время рендеринга.