我是所有热门graphql / apollo的新手。
我有一个获得搜索结果的订阅:
export const SEARCH_RESULTS_SUBSCRIPTION = gql`
subscription onSearchResultsRetrieved($sid: String!) {
searchResultsRetrieved(sid: $sid) {
status
clusteredOffers {
id
}
}
}
`;
是否可以在其他组件内部从客户端缓存中查询“状态”字段?还是我需要额外使用?
在apollo开发工具中,我看到“ ROOT_SUBSCRIPTION”下有一个缓存条目,而不是“ ROOT_QUERY”。是什么意思?
....谢谢
答案 0 :(得分:0)
我发现subscribeToMore是我的朋友,可以解决这个问题。 首先,我为要订阅的数据写了一个普通查询,其中有要缓存的数据,然后将通过订阅更新缓存。
<3阿波罗