【文件属性】:
文件名称:redux-saga-retry:使用零配置重试您的redux sagas
文件大小:131KB
文件格式:ZIP
更新时间:2021-05-02 09:39:55
TypeScript
redux-saga-retry
自动重试失败的异步sagas!
// before
takeLatest ( 'GET_COFFEE' , getCoffee )
// after
takeLatest ( 'GET_COFFEE' , retry ( getCoffee ) )
只需用重试机器包装您的传奇,当发生故障操作时它将再次运行。
强调
:beach_with_umbrella: 易于使用:只需将您的传奇结语
:upwards_button: 渐进式采用:只需添加到需要它的sagas中
:hammer_and_wrench: 灵活细致:个性化选项以满足您的需求
:blue_square: 准备好打字稿:打字很好(但也接受改进)
演示: :
安装
$ npm install redux-saga-retry
用法
导入模块并包装您的传奇:
import { retry } from 'redux-saga-retry' ;
function * getCoffee ( action ) {
【文件预览】:
redux-saga-retry-master
----.gitignore(296B)
----.codeclimate.yml(610B)
----.eslintrc(1KB)
----package.json(3KB)
----package-lock.json(522KB)
----src()
--------retry.ts(1KB)
--------index.ts(94B)
--------utils.ts(2KB)
--------backoff.ts(506B)
--------types.ts(374B)
----.travis.yml(429B)
----jest.config.js(381B)
----LICENSE(1KB)
----tsconfig.json(6KB)
----README.md(4KB)
----test()
--------.eslintrc(268B)
--------backoff.spec.ts(576B)
--------retry.spec.ts(5KB)
--------__snapshots__()
----.editorconfig(292B)