Debounce откладывает вызов до прекращения событий: поиск по вводу — запрос через 300ms после последнего символа. Throttle ограничивает частоту: scroll handler максимум раз в 100ms. Для React: useDeferredValue — встроенный debounce для рендера. useTransition — пометить обновление как некритичное. Кастомный useDebounce хук. lodash.debounce/throttle для event handlers. Без debounce: 10 символов = 10 API запросов. С debounce: 1 запрос. Throttle для resize, scroll, mousemove.
Как debouncing и throttling оптимизируют рендер?
Junior
313 просмотровAFK Offer AI
Зачем нужен alt у изображений?