Как вы регистрируетесь, если запрос попадает в кеш с помощью ApolloClient? - PullRequest
0 голосов
/ 10 октября 2018

Рассмотрим следующее, используя клиентский компонент Apollo:

  <Query {...props} query={NOTEBOOK_QUERY} variables={{ id: props.notebookId }} >
    {result => props.children(result)}
  </Query>

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

Есть ли какой-нибудь инструмент, который я могу подключить для распечатки, если это был попадание в кеш или промах, и какой ключ был использован?

Спасибо !!

1 Ответ

0 голосов
/ 10 октября 2018

Если вы используете Apollo Dev Tools в Chrome, вы можете увидеть запросы, которые были кэшированы в состоянии ссылки Apollo, и он должен показать вам, попадал ли он в результат, сохраненный в состоянии ссылки, или прошелвернуться в базу данных.

...