简介

useRequest 是一个强大的异步数据管理的 Hooks,React 项目中的网络请求场景使用 useRequest 就够了。
useRequest 通过插件式组织代码,核心代码极其简单,并且可以很方便的扩展出更高级的功能。目前已有能力包括:
- 自动请求/手动请求
- 轮询
- 防抖
- 节流
- 屏幕聚焦重新请求
- 错误重试
- loading delay
- SWR(stale-while-revalidate) 缓存
具体看官方文档
https://ahooks.js.org/zh-CN/hooks/use-request/index
手写 useRequest
- 参考GPT 感觉还不错写的
下面是一个简单的useRequest自定义 Hook,包含run方法:
本文介绍了如何自己动手实现一个简单的 useRequest Hook,它适用于React项目的异步数据管理。内容涵盖useRequest的基本功能,如自动/手动请求、轮询、防抖、节流等,并提供了包含防抖节流功能的自定义Hook的实现示例。
订阅专栏 解锁全文
634

被折叠的 条评论
为什么被折叠?



