没有合适的资源?快使用搜索试试~ 我知道了~
t-tasks:可取消且外部失败的异步任务
共18个文件
ts:8个
yml:3个
json:2个
需积分: 9 0 下载量 104 浏览量
2021-03-10
14:29:59
上传
评论
收藏 128KB ZIP 举报
温馨提示
T-Tasks任务库 T-Tasks提供一个Task准单任务,允许以可组合的半功能方式调度,取消和从外部拒绝异步操作。 有时(例如,在React挂钩中),您需要取消任何正在进行的异步操作,以防止产生副作用。 从异步功能切换到链接任务可以简单地取消当前的任务执行,以确保在最近的位置取消该操作,从而防止事后产生任何不良影响。 例子 防止异步功能后的副作用 请记住,纯粹的承诺仍然无法取消,因此原始功能仍将完成。 在这种情况下,我们只能消除任务组成链中的副作用。 const task = Task . fromPromise ( someAsyncFunction ( ) ) . tap ( ( result ) => { setSomething ( result ) ; // side-effects } ) ; task . cancel ( ) ; // prevent
资源推荐
资源详情
资源评论
收起资源包目录
t-tasks-master.zip (18个子文件)
t-tasks-master
package.json 1KB
.github
workflows
pages.yml 678B
package.yml 689B
tests.yml 620B
test
either-unit.test.ts 11KB
task-unit.test.ts 6KB
task-integration.test.ts 67KB
maybe-unit.test.ts 10KB
LICENSE 1KB
src
either.ts 25KB
maybe.ts 21KB
task.ts 26KB
index.ts 75B
.eslintrc.js 757B
tsconfig.json 582B
.gitignore 48B
README.md 3KB
yarn.lock 274KB
共 18 条
- 1
资源评论
男爵兔
- 粉丝: 43
- 资源: 4591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功