更新未使用的数据时,阿波罗本地状态是否更新订户

时间:2019-01-09 16:48:12

标签: apollo react-apollo apollo-client apollo-link-state

根据the doc of apollo-link-state中的示例,它指出

  

调用client.writeData后,render prop函数上的查询结果将自动更新

让我们在阿波罗本地缓存中保留两个变量foobarComponentFoo由查询Query的Apollo foo @client包装。

然后在应用程序调用{​​{1}}中的某处,client.writeData({ data: bar: 'something' })渲染会被触发(通过道具更改)吗?

还是仅当有人调用ComponentFoo来更新foo时才触发?

1 个答案:

答案 0 :(得分:0)

ComponentFoo仅在更新foo时更新,因为在foo中仅定义了Query