apollo-link-offline:Apollo链接,可在存在脱机或网络错误时对突变进行排队

时间:2024-06-17 07:40:33
【文件属性】:

文件名称:apollo-link-offline:Apollo链接,可在存在脱机或网络错误时对突变进行排队

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-17 07:40:33

JavaScript

阿波罗链接离线 当存在脱机或网络错误时,用于排队突变的Apollo链接。 此模块与其他可用的脱机模块之间的最大区别是,此模块承担最坏的假设。 它假定请求将不会到达服务器,并且将所有变异排队,并以乐观响应进行响应,并在服务器响应成功时从队列中删除变异。 做出此假设的原因有两个: 速度,由于所有变体都具有乐观的响应,因此UI感觉更加敏锐(就像本地应用一样) 如果网络不是处于离线状态而是非常缓慢(例如在第三世界国家中为2G)并且请求仍未到达服务器,则我们的队列将重试,直到服务器成功响应为止。 已使用Apollo 3.0.0-beta.23版本进行测试 设置 yarn add apollo-link-offline 例子 React本机 import React , { useState , useEffect } from "react" ; import { AsyncStora


【文件预览】:
apollo-link-offline-master
----package.json(441B)
----LICENSE(1KB)
----src()
--------index.js(58B)
--------OfflineLink.js(8KB)
----index.d.ts(964B)
----README.md(2KB)

网友评论