Как называется таймер, который срабатывает, если что-то * не * происходит? - PullRequest
0 голосов
/ 27 июня 2019

Я хочу найти или построить React Hook, который будет запускать функцию обратного вызова, если что-то еще прекратится.Примеры: пользователь прекращает прокрутку, запросы прекращают поступать, ошибки прекращают происходить и т. Д.

Реализация кажется простой: запустить таймер для указанных пользователем мсек и вернуть функцию, которая увеличивает время истечения таймера на те же мсек.,Когда таймер срабатывает, вызовите обратный вызов (если он истек), иначе перезапустите таймер до истечения времени.

Я уверен, что это было сделано раньше.Есть ли у этой техники известное имя, такое как «debouncing» и «thottling»?Есть ли реализации библиотеки?

1 Ответ

0 голосов
/ 27 июня 2019

Я обычно называю такого рода слушатели событий "пульсами" или "таймерами обратного отсчета"

...