6 / 27
Как создать composable для debounce/throttle?
Debounce откладывает вызов функции до тех пор, пока не пройдёт указанное время с последнего вызова (поиск по мере ввода). Throttle гарантирует, что функция вызывается не чаще чем раз в N миллисекунд (скролл, ресайз). Composable оборачивает эти механизмы в реактивную обёртку и автоматически очищает таймеры при размонтировании.