Что такое IntersectionObserver?

Middle
235 просмотров
AFK Offer AI

IntersectionObserver асинхронно отслеживает, когда элемент входит или выходит из области видимости (viewport или другого элемента). Ты создаёшь observer с колбэком и опциями (threshold, rootMargin), затем вызываешь observe(element). Используется для ленивой загрузки картинок, бесконечного скролла, анимации при появлении и аналитики видимости. Намного производительнее, чем слушать scroll и вызывать getBoundingClientRect.

Следующий вопрос

Что такое React Server Components?