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