react-async-hook:React钩子可处理React组件中的任何异步操作,并防止出现竞争情况

时间:2024-05-18 13:57:57
【文件属性】:

文件名称:react-async-hook:React钩子可处理React组件中的任何异步操作,并防止出现竞争情况

文件大小:206KB

文件格式:ZIP

更新时间:2024-05-18 13:57:57

hooks TypeScript

React异步钩 这个库只做一件小事,并且做得很好。 不要指望它会增加,因为它功能齐全: 处理获取( useAsync ) 处理突变( useAsyncCallback ) 取消句柄( useAsyncAbortable + AbortController ) 处理 平台不可知 与任何异步功能一起使用,而不仅是后端API调用,还不仅是fetch / axios ... 很好,本机,Typescript支持 小,无依赖性 钩子规则:ESLint查找缺少的依赖项 参数更改时的重新获取 可以触发手动重新引用 自定义状态更新的选项 可以在获取后改变状态 小尺寸 小(压缩后缩小至1.5k) 至少比流行替代产品小3倍。 CommonJS + ESM捆绑包,可摇树 使用构图进行设计,具有良好的摇树性 react-async-hook : React-Query : SWR : 我们


【文件预览】:
react-async-hook-master
----.travis.yml(33B)
----example()
--------package.json(579B)
--------index.html(326B)
--------.npmignore(25B)
--------tsconfig.json(458B)
--------index.tsx(9KB)
--------yarn.lock(223KB)
----package.json(2KB)
----test()
--------useAsync.test.ts(2KB)
----.prettierrc(162B)
----src()
--------index.ts(13KB)
----tsconfig.test.json(140B)
----tsconfig.json(755B)
----.gitignore(126B)
----README.md(11KB)
----yarn.lock(277KB)

网友评论