# intersection observer

56개의 포스트
post-thumbnail

Intersection Observer를 이용하여 무한 스크롤 구현하기

Intersection Observer 로 무한 스크롤 구현하기

2023년 11월 29일
·
0개의 댓글
·
post-thumbnail

Intersection Observer (Refactoring)

리팩토링 하는 과정에서 scroll event에 관련된 아주 유용한 api가 있다고 하여 찾아보고 적용해 보았습니다.브라우저의 뷰포트(상위 요소)와 설정한 요소(대상요소)의 교차점을 비동기적으로 관찰하여 요소가 뷰포트에 포함되는지 안되는지 구별하는 기능을 제공합니다.e

2023년 11월 16일
·
0개의 댓글
·

Intersection Observer API로 무한 스크롤 만들기

프로젝트를 하던 도중 생각지 못한 기능을 마주하게 되었으니 그것은 바로 무한스크롤이었습니다. 카드형식의 리스트를 나열해야 하는데 아무래도 무한 스크롤 형태가 예쁘고 보기도 좋으니까요. 결국 해당 기능을 구현해야 한다는 뜻이죠... 인터넷을 뒤져보니 Interse

2023년 11월 2일
·
0개의 댓글
·
post-thumbnail

[Typescript]Intersection Observer를 사용하여 스크롤 애니메이션 구현하기

Money Mindset이라는 웹 서비스를 구현한 뒤, Main 페이지를 꾸미기 위해 요즘 유행하는 스크롤 애니메이션을 구현하고자 한다. Intersection Observer API를 사용한다.

2023년 8월 11일
·
2개의 댓글
·

Intersection Observer API

포트폴리오 웹 사이트를 만들던 도중 타겟 요소가 뷰포트 내에 들어왔는지를 알기 위해서는 Intersection Observer API를 이용해야 한다는 것을 알았습니다. Intersection Observer API는 다른 블로그 및 사이트에서 아주 자세하게 설명되어

2023년 8월 7일
·
0개의 댓글
·

[React] Intersection Observer API를 사용하여 무한 스크롤 기능 구현하기

원티드 프리온보딩 과제를 진행하던 중 무한 스크롤 기능을 구현해야 했다. 평소에는 React-Query의 useInfiniteQuery를 이용해 무한 스크롤을 구현하였으나, 이번 과제를 진행하는 동안에는 해당 라이브러리를 사용할 수 없어서 직접 만들 수 밖에 없었다

2023년 7월 28일
·
1개의 댓글
·

Intersection Observer API

scroll 이벤트는 성능에 악영향을 줄 수 있다. 스크롤시 짧은 시간 내에 수 백, 수천의 이벤트가 동기적으로 실행될 수 있기 때문에, 그리고 페이지 내에 각 요소가 각기의 목적(광고, 레이지 로딩, 무한 스크롤 등)의 이유로 scroll 이벤트를 리스닝하기 때문에

2023년 7월 28일
·
0개의 댓글
·
post-thumbnail

무한 스크롤 구현하기

컨텐츠를 페이징 하는 기법 중 하나로,아래로 스크롤 하다가 컨텐츠의 마지막 요소를 볼 즈음 다음 컨텐츠가 있으면 불러오는 방식이다.Facebook, Twitter, Instagram 등 SNS에서 주로 사용된다.구현 방식은 크게 두 가지가 있다.Window의 scrol

2023년 7월 10일
·
0개의 댓글
·
post-thumbnail

Intersection Observer API

Intersection observer API 사용법에 대해서

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

Intersection Observer를 활용한 모달 애니메이션 구현하기

결제하기 페이지를 만드는 중, 결제 버튼이 브라우저 최하단에 갔을 때 div가 보이는 형태로 구현하고 싶었다.이전 무한스크롤을 구현할 때 사용했던 Intersection Observer가 그 기능을 충실히 해줄거라고 생각했고, 시도했다.인터섹션 옵저버이 gif 처럼,

2023년 6월 5일
·
0개의 댓글
·
post-thumbnail

Intersection Observer API에서 무한 스크롤에 필요한 부분만 이해하기

⚠️ Disclamer ⚠️해당 요소는 제가 Intersection Observer API를 학습하며, 이해한 내용을 바탕으로 작성한 글입니다. 따라서 잘못된 이해로 인해 실제와 차이가 있을 수 있습니다.잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 🙏Int

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Intersection Observer

나 이 회사와서 스크롤 연관된 기능만 만드는 느낌인걸..?

2023년 4월 15일
·
0개의 댓글
·

Intersection Observer

Javascript IntersectionObserver 사용 방법에 대해 알아보자.

2023년 3월 2일
·
0개의 댓글
·

[WEB] Intersection Observer API

특정 요소가 Viewport 안에 들어오는 순간이나, 나가는 순간을 감시예를 들면어떤 요소의 위치가 화면(Viweport)에 들어오면 image 로딩,마지막 요소 또는 뒤쪽의 요소가 화면에 들어오면 데이터 패칭해서 보여주기,어떤 요소의 위치가 화면에 들어오면, 애니메이

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[React] 인터랙티브 웹 개발 찍먹해보기

본 글은 정보성 글이 아닙니다. 인터랙티브 웹을 찍먹하면서 들었던 생각을 기록한 것 뿐입니다.

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[Next.js] React Query, Prisma와 함께하는 무한 스크롤 (Infinite Scroll)

`react query`의 `useInfiniteQuery`와 `prisma`의 `Cursor-based pagination`을 사용하여 무한 스크롤에 필요한 모든 것을 구현해 보겠습니다! 이번 구현에 사용한 데이터는 아래 첨부한 이미지와 같으며, 전체 코드는 http

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

Intersection Observer로 문서 뷰어의 Page Navigation 기능 구현하기

회사 서비스에서 환자의 재활 운동 리포트를 문서 뷰어처럼 볼 수 있는 컴포넌트를 개발하게 되었다. 전체 페이지와 현재 페이지 번호를 보여주고, 전후 페이지로 이동할 수 있는 버튼이 있는 형태였다.

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[React] custom hooks 를 이용하여 scroll event 만들기

React Custom Hooks로 scroll animation 구현하기

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[React] 무한 스크롤 적용하기

Next, TS 프로젝트에 무한 스크롤을 적용한 이야기

2022년 10월 11일
·
0개의 댓글
·

Intersection Observer API

Intersection Observer APi 사용 방법 및 예시

2022년 10월 8일
·
0개의 댓글
·