apollo-cache-instorage:Apollo Cache实施,有助于本地存储资源

时间:2024-06-06 02:29:05
【文件属性】:

文件名称:apollo-cache-instorage:Apollo Cache实施,有助于本地存储资源

文件大小:117KB

文件格式:ZIP

更新时间:2024-06-06 02:29:05

apollo storage apollo-client cache persistence

阿波罗InStorageCache apollo-cache-instorage的一个扩展apollo-cache-inmemory允许资源的粒状高速缓存能力,在存储的选择。 目的 Apollo Client的持久层最著名的实现是apollo-cache-persist 。 该项目的主要警告是高速缓存的大小快速增长,并且无法选择需要缓存的内容和不需要缓存的内容。 apollo-cache-instorage解决了这一问题,同时降低了设置的复杂性并限制了缓存解决方案与Apollo Client多个服务之间的交互点。 安装 yarn add apollo-cache-instorage 用法 InStorageCache是InMemoryCache的扩展,因此初始化与其他没有太大不同: import { InStorageCache } from 'apollo-cache-insto


【文件预览】:
apollo-cache-instorage-master
----.eslintrc(146B)
----yarn.lock(259KB)
----src()
--------keepCacheInSyncWithLocalStorage.js(3KB)
--------objectStorageCache.js(3KB)
--------utils.js(2KB)
--------inStorageCache.js(2KB)
--------persistLink.js(2KB)
--------transform.js(4KB)
--------index.js(247B)
----.babelrc(174B)
----.npmignore(61B)
----.travis.yml(203B)
----LICENSE(1KB)
----README.md(5KB)
----tests()
--------transform.test.js(5KB)
--------objectStorageCache.test.js(3KB)
--------inStorageCache.test.js(18KB)
--------persistLink.test.js(7KB)
--------test-utils.js(134B)
----.gitignore(32B)
----package.json(2KB)

网友评论