如果*没有*发生*的情况下触发的计时器叫什么名字?

时间:2019-06-27 07:35:15

标签: javascript reactjs timer debouncing

我想找到或构建一个React Hook,如果其他事情停止发生,它将运行一个回调函数。例如:用户停止滚动,请求停止到达,错误停止发生,等等。

实现似乎很简单:为用户指定的毫秒启动一个计时器,然后返回一个将计时器的到期时间增加相同毫秒的函数。当计时器触发时,请调用回调(如果它在到期后),否则请重新启动计时器,直到到期时间为止。

我确定之前已经做过。此技术是否具有众所周知的名称,例如“反跳”和“抑制”?有库实现吗?

1 个答案:

答案 0 :(得分:-1)

我通常将这类事件监听器称为“心跳”或“倒数计时器”