Как указано в официальном apollo docs : «Подписки GraphQL - это способ передачи sh данных с сервера клиентам, которые выбирают прослушивание сообщений с сервера в режиме реального времени. Подписки аналогичны на запросы, в которых указывается набор полей, которые должны быть доставлены клиенту, но вместо немедленного возврата одного ответа результат отправляется каждый раз, когда на сервере происходит определенное событие ".
Таким образом, подписка просто прослушивает некоторые изменения pu sh из бэкэнда, и вместо этого watchQuery - это запрос, который всякий раз, когда этот запрос будет повторно получен или данные, относящиеся к этому запросу, будут изменены из любого другого места. этот метод будет продолжать выдавать обновленные данные.
Я не знаю, путаете ли вы watchQuery с «живым запросом», но живые запросы еще не поддерживаются.