有没有一种方法可以用原始数据预加载Apollo的缓存内存?

时间:2019-12-16 14:07:57

标签: graphql apollo apollo-client apollo-cache-inmemory

我们当前没有服务器。我们仅在客户端使用apollo-link-stateapollo-link-rest来使用Apollo客户端。我想防止应用程序的加载状态,因为我可以拥有在站点加载期间从REST端点获取的原始数据。我能得到的最接近的是使用我们的customFetch处理程序,其中IF response exists in cache THEN return new Response() with that data。问题在于这将暂时触发加载状态。我想避免在应用程序中重新渲染。我不能使用writeQuery(),因为它需要之前应用的所有自定义类型和转换,并且数据集非常复杂。我想要的是在初始化时使用未经处理的原始数据来填充缓存。

0 个答案:

没有答案
相关问题