我知道apollo-link-state
支持使用本地数据来扩充远程数据,例如:
query GetBasket($id: String!) {
basket(id: $id) {
id
items {
id
product {
id
name
liked @client
}
}
}
}
但是可以用远程数据来扩充本地数据吗?
query GetBasket($id: String!) {
basket(id: $id) @client {
id
items {
id
product {
id
name
liked @server
}
}
}
}
最终,我认为我想在本地liked
解析器中delegateToSchema
,但是我的理解是apollo-client
没有模式的概念,因为它无法加载graphql-js
在客户端,因为它的大小。
还有其他解决方案吗?