我想找到或构建一个React Hook,如果其他事情停止发生,它将运行一个回调函数。例如:用户停止滚动,请求停止到达,错误停止发生,等等。
实现似乎很简单:为用户指定的毫秒启动一个计时器,然后返回一个将计时器的到期时间增加相同毫秒的函数。当计时器触发时,请调用回调(如果它在到期后),否则请重新启动计时器,直到到期时间为止。
我确定之前已经做过。此技术是否具有众所周知的名称,例如“反跳”和“抑制”?有库实现吗?
答案 0 :(得分:-1)
我通常将这类事件监听器称为“心跳”或“倒数计时器”