我正在研究XCode
Apollo Client
的用法,并遇到了这个问题:每当要调用特定的突变时,我都想更改本地状态。
从我唯一能理解的方式是写缓存或在每个调用远程突变的地方调用Local State Management
突变。
有没有办法在一个地方做到这一点,而只能在所有地方调用远程变异?
答案 0 :(得分:0)
如果有人到达这里,我可以通过创建一个本地突变来解决该问题,该突变称为服务器突变,并且也可以做任何想做的事情:
resolver(parent, args, context) {
// do anything else
return context.client.mutate(...);
}