use-asset:React React Suspense的Promise缓存策略

时间:2024-04-08 20:03:05
【文件属性】:

文件名称:use-asset:React React Suspense的Promise缓存策略

文件大小:160KB

文件格式:ZIP

更新时间:2024-04-08 20:03:05

TypeScript

您创建的每个资产都有其自己的缓存。当您从中请求某些内容时,您传递的参数将充当缓存键。如果以后再请求使用相同的密钥,则不必重新获取,但可以提供已经知道的结果。 import React , { Suspense } from "react" import { createAsset } from "use-asset" const asset = createAsset ( async ( id , version ) => { const res = await fetch ( `https://hacker-news.firebaseio.com/ ${ version } /item/ ${ id } .json` ) return await res . json ( ) } ) function Post ( { id } ) { const { by , title


【文件预览】:
use-asset-master
----.travis.yml(38B)
----rollup.config.js(1KB)
----img()
--------createAsset.svg(3KB)
--------cover.svg(130KB)
--------recipes.svg(3KB)
--------hooks-global-cache.svg(8KB)
--------useAsset.svg(3KB)
--------async-assets.svg(9KB)
----package.json(2KB)
----readme.md(4KB)
----.eslintrc.json(2KB)
----.prettierrc(107B)
----src()
--------index.ts(3KB)
----tsconfig.json(470B)
----.size-snapshot.json(328B)
----.gitignore(630B)
----yarn.lock(253KB)

网友评论