В соответствии с примером в документе apollo-link-state говорится, что
Как только вы вызовете client.writeData, результат запроса в функции рендеринга будет автоматически обновляться
Допустим, мы храним две переменные foo
и bar
в локальном кеше apollo.
ComponentFoo
обернут Аполлоном Query
, который запрос foo @client
.
Тогда в приложении есть вызов client.writeData({ data: bar: 'something' })
, будет ли запускаться ComponentFoo
рендеринга (через смену реквизита)?
Или это срабатывает только когда кто-то звонит client.writeData({ data: foo: 'something' })
, чтобы обновить foo?