[英]How can I listen to a Subscription and when recieving something, use the cache to save it?
当执行Query
,您可以传递一个update
函数:
<Query
{...}
update={(cache) => {
// do your cache logic
}}
>
但是在Subscription
,没有update
参数。 at呢?
当您使用<Subscription>
组件时,每次发生事件/更新时,都会调用一次renderProps函数。
<Subscription {...} >
{({data, loading}) => {
// Do something here
}}
</Subscription>
您甚至可以在没有HoC的情况下使用该函数,但似乎需要一些工作: https ://www.apollographql.com/docs/react/api/apollo-client.html#ApolloClient.subscribe
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.