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

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

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

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

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

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

1 ответ

ComponentFoo будет обновляться только тогда, когда foo обновляется, потому что только foo определяется в рамках Query,

Другие вопросы по тегам