Обновляет ли подписчик локального состояния apollo, когда обновляются данные, которые не используются? - PullRequest
0 голосов
/ 09 января 2019

В соответствии с примером в документе apollo-link-state говорится, что

Как только вы вызовете client.writeData, результат запроса в функции рендеринга будет автоматически обновляться

Допустим, мы храним две переменные foo и bar в локальном кеше apollo. ComponentFoo обернут Аполлоном Query, который запрос foo @client.

Тогда в приложении есть вызов client.writeData({ data: bar: 'something' }), будет ли запускаться ComponentFoo рендеринга (через смену реквизита)?

Или это срабатывает только когда кто-то звонит client.writeData({ data: foo: 'something' }), чтобы обновить foo?

1 Ответ

0 голосов
/ 10 января 2019

ComponentFoo будет обновляться только при обновлении foo, поскольку в Query.

определен только foo.
...