根据the doc of apollo-link-state中的示例,它指出
调用client.writeData后,render prop函数上的查询结果将自动更新
让我们在阿波罗本地缓存中保留两个变量foo
和bar
。
ComponentFoo
由查询Query
的Apollo foo @client
包装。
然后在应用程序调用{{1}}中的某处,client.writeData({ data: bar: 'something' })
渲染会被触发(通过道具更改)吗?
还是仅当有人调用ComponentFoo
来更新foo时才触发?
答案 0 :(得分:0)
ComponentFoo
仅在更新foo
时更新,因为在foo
中仅定义了Query
。