我有一个封装在 class Worker:
def __init__(self, name, pay):
def lastName(self):
def giveRaise(self, percent):
组件中的显示组件,用于接收来自GraphQL查询的数据。执行变异后,我必须重新获取数据以更新商店。问题在于调用Query
会导致子组件被卸载,从而破坏了交互并滚动了用户一直在进行的导致突变的操作。
有没有一种方法可以调用refetch()
而不导致子进程卸载?如果没有,是否有更好的方法来更新不会导致卸载的存储?以下是带有refetch()
组件及其子代的代码。
Query
谢谢大家的帮助!
答案 0 :(得分:0)
尝试像下面一样使用fetchPolicy="network-only"
。
<Query
query={query}
variables={{videoId}}
fetchPolicy="network-only"
>