本文是深入浅出ahooks源码系列文章的第六篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。本文已收录到个人博客中,欢迎关注~背景大家在使用useEffect的时候,假如回调函数中使用async...await...的时候,会报错如下。看报错,我们知道effectfunction应该返回一个销毁函数(effect:是指return返回的cleanup函数),如果useEffect第一个参数传入async,返回值则变成了Promise,会导致react在调用销毁函数的时候报错。React为什么要这么做?useEffect作为Hooks中一个很重要的Hooks,可以