Когда использовать watchQuery или запрос в Apollo-Angular?

Я использую watchQuery или запрос в Apollo-Angular (graphql)

В чем логика и различие watchQuery и query


person yussenn    schedule 02.04.2018    source источник


Ответы (1)


query - это то, что вы просто запрашиваете один раз, вы можете рассматривать его как эквивалент GET.

watchQuery - это то, что вы постоянно следите за запросом, всякий раз, когда этот запрос будет обновлен или данные, связанные с этим запросом, будут изменены из любого другого места, этот метод будет продолжать выдавать обновленные данные.

Это действительно просто, вы можете прочитать документы здесь

person Manzur Khan    schedule 03.04.2018
comment
В чем разница между watchQuery и подписками? - person Paul Razvan Berg; 02.11.2019
comment
@PaulRazvanBerg хороший вопрос, так как это вызывает много недоразумений. watchQuery будет продолжать выдавать результаты, пока эти данные изменяются в хранилище кэш-памяти Apollo. Подписки будут выдавать результаты на основе изменений / событий со стороны сервера. - person chris; 01.06.2020
comment
Ссылка не работает - person writofmandamus; 13.02.2021