我使用使用效果来实现取消。因此,存在延迟,这是在去抖动中执行的。据我所知,使用效果会使信息泄漏,并成为一个空函数。如何使其在没有“成本”状态的情况下,函数将无法工作,并且不会出现警告 错误:警告:无法更新已卸载组件的反应状态。这不是一个操作,但它表明您的应用程序中存在内存泄漏。要解决此问题,请取消使用效果清理功能中的所有订阅和异步任务。代码: function useDebounce(value,fn, de
我试图使一个p,然后有一个延迟,然后使另一个p我的战斗函数工作,直到我试图添加setTimeout。我尝试过在任何地方使用setTimeout,但都没有效果。有时,它会创建一个无限循环,在某些地方,它可以在同时创建每个p之前进行延迟。我尝试使用与这个代码的创建者相同的方法,但我不明白他的代码是如何工作的。function timeout() {
s