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