간단히 시작하기

Intersection Observer API - Web API | MDN

Intersection Observer API의 사용법과 활용방법

React 무한 스크롤 구현하기 with Intersection Observer

Intersection Observer API는 말 그대로 교차 관찰자 API로 교차되는 것을 관찰하여 API가 동작하도록 하는 방식

타겟 Element와 상위 요소 또는 최상위 Document의 Viewport 사이가 교차할 때의 변화를 비동기적으로 관찰한다.

2016년 구글 개발자 Page를 통해 소개되었고 크롬 51버전부터 사용 가능한 Web API로 아래와 같은 상황에서 사용이 가능

<aside> 💡 Intersection Observer의 필요성

</aside>

기존 Scroll 이벤트 방식과 문제점

Intersection Observer 사용 방법

이벤트를 등록하고자 하는 Target Element가 화면 노출되었는지 여부를 구독할 수 있는 API