文件名称:redux-saga-routines:Redux-Saga的例程
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-22 10:10:14
JavaScript
redux-saga-routines 智能动作创建者。 对于任何类型的异步操作(例如,获取数据)很有用。 还与和完全兼容。 我为什么需要这个? 向API请求或验证基于时,减少源代码的样板。 安装 yarn add redux-saga-routines 或者 npm install --save redux-saga-routines 什么是例行程序? Routine是一个聪明的动作创建者,它封装了5种动作类型和5种动作创建者,以使标准动作生命周期易于使用: TRIGGER -> REQUEST -> SUCCESS / FAILURE -> FULFILL 因此,使用redux-saga-routines不需要手动创建所有这些动作类型常量和动作创建者,只需使用createRoutine : import { createRoutine } from 'redux-saga
【文件预览】:
redux-saga-routines-master
----.eslintrc(1KB)
----yarn.lock(169KB)
----src()
--------createRoutine.js(194B)
--------routinePromiseWatcherSaga.js(870B)
--------bindRoutineToReduxForm.js(405B)
--------bindPromiseCreators.js(922B)
--------constants.js(71B)
--------utils.js(826B)
--------routineStages.js(233B)
--------createRoutineCreator.js(1KB)
--------promisifyRoutine.js(307B)
--------index.js(556B)
----.babelrc(276B)
----.npmignore(74B)
----.travis.yml(60B)
----LICENSE(1KB)
----test()
--------createRoutine.js(9KB)
--------routinePromiseWatcherSaga.js(4KB)
--------bindRoutineToReduxForm.js(3KB)
--------bindPromiseCreators.js(1KB)
--------createRoutineCreator.js(1KB)
--------promisifyRoutine.js(1KB)
--------index.js(1KB)
----README.md(20KB)
----.editorconfig(161B)
----.gitignore(613B)
----package.json(2KB)