Я хочу найти или построить React Hook, который будет запускать функцию обратного вызова, если что-то еще прекратится.Примеры: пользователь прекращает прокрутку, запросы прекращают поступать, ошибки прекращают происходить и т. Д.
Реализация кажется простой: запустить таймер для указанных пользователем мсек и вернуть функцию, которая увеличивает время истечения таймера на те же мсек.,Когда таймер срабатывает, вызовите обратный вызов (если он истек), иначе перезапустите таймер до истечения времени.
Я уверен, что это было сделано раньше.Есть ли у этой техники известное имя, такое как «debouncing» и «thottling»?Есть ли реализации библиотеки?