没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
react-async-utils utils的集合,以更声明性的方式在React中处理异步数据和任务。为此目的提供了useAsyncData和useAsyncTask挂钩。与TypeScript一起使用很令人愉快,但也可以与JavaScript一起使用。 目录 困难 数据结构 处理异步数据或任务通常是一个必要的过程,很难以声明的方式表达,例如React提升。通常会导致使用变量/属性的组合来跟踪可能的状态: let loading ; let data ; let error ; // Maybe more... ... 对于这种普遍存在的情况,这是某种复杂的构造。它可能导致冗长的代码,甚至在同时处理多个异步数据时也会导致冗长的代码。其中一些组合甚至都没有意义( loading === true && error !== undefined吗?)。遵循这种模式可能会感到尴尬。 功能(
资源推荐
资源详情
资源评论
收起资源包目录
react-async-utils-development.zip (29个子文件)
react-async-utils-development
.eslintrc.json 633B
.gitignore 255B
other
turtle.png 8KB
testsSetup.ts 362B
package.json 2KB
src
Asyncs.ts 3KB
components
AsyncViewContainer.tsx 2KB
AsyncViewContainer.test.tsx 7KB
Asyncs.test.ts 4KB
helpers.test.ts 541B
jest-dom.d.ts 33B
index.ts 221B
helpers.ts 3KB
hooks
useAsyncTask.ts 357B
useAsyncData.ts 2KB
useAsyncTask.test.tsx 12KB
useAsyncData.test.tsx 9KB
useStopRunawayEffect.ts 3KB
useManyAsyncTasks.ts 3KB
useManyAsyncTasks.test.tsx 23KB
.travis.yml 962B
jest.config.js 226B
LICENSE 1KB
CHANGELOG.md 8KB
tsconfig.json 467B
README.md 18KB
.eslintignore 22B
babel.config.js 160B
yarn.lock 224KB
共 29 条
- 1
资源评论
戴剑松
- 粉丝: 25
- 资源: 4603
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功