文件名称:redux-cached-api-middleware:使用Redux轻松缓存API
文件大小:230KB
文件格式:ZIP
更新时间:2024-05-21 09:02:16
redux api caching redux-api-middleware JavaScript
redux-cached-api-中间件 Redux模块使使用API变得轻而易举。 目录 invalidateCache() 清除缓存() Redux选择器getResult() 缓存策略 演示版 其他解决方案 参考 执照 为什么 缓存API响应可以节省网络带宽,并且在用户浏览应用程序时不会再次为相同资源显示加载程序,从而极大地增加了UX。 您还可以结合持久性库(例如redux-persist创建流畅返回的UX。 redux-api-middleware库是相当标准化的,并且是使用redux与API进行交互的流行方法,这就是为什么它被选为该软件包的基础的原因。 安装 安装依赖项: $ npm install --save redux-cached-api-middleware redux-api-middleware redux-thunk 或者 $ yarn ad
【文件预览】:
redux-cached-api-middleware-master
----.eslintrc(307B)
----.nvmrc(9B)
----rollup.config.js(820B)
----package.json(4KB)
----babel.config.json(399B)
----.markdownlint.json(40B)
----.github()
--------workflows()
----.prettierignore(147B)
----jest.config.js(208B)
----LICENSE(1KB)
----tailwind.js(27KB)
----CONTRIBUTING.md(4KB)
----src()
--------config.js(618B)
--------index.js(291B)
--------cache()
--------__tests__()
--------reducer.js(2KB)
--------actions.js(1KB)
--------index.test.js(384B)
--------reducer.test.js(6KB)
--------actionTypes.js(302B)
--------selectors.js(133B)
--------constants.js(161B)
--------selectors.test.js(1KB)
--------actions.test.js(11KB)
----netlify.toml(53B)
----.npmignore(37B)
----.gitignore(107B)
----demo()
--------index.js(634B)
--------manifest.webmanifest(194B)
--------state.js(916B)
--------index.html(465B)
--------Footer.js(453B)
--------Header.js(750B)
--------registerServiceWorker.js(4KB)
--------Information.js(2KB)
--------CryptoPrices.js(3KB)
--------App.js(462B)
--------CryptoCard.js(3KB)
--------index.css(624B)
----.prettierrc.js(58B)
----README.md(10KB)
----yarn.lock(495KB)
----.eslintignore(82B)
----.editorconfig(239B)
----postcss.config.js(110B)