zelly.log
로그인
zelly.log
로그인
[TIL] Today I Learned #7 (2022.05.11)
🧸 zelly log
·
2022년 5월 11일
팔로우
1
TIL
1
TIL
목록 보기
7/28
Intersection Observer Api를 쓸꺼다.
Target 요소가 특정 영역에 교차할 때 마다 비동기로 이벤트를 발생시킨다. 메인스레드에 부하를 주지 않는다.
threshold
:
-> 콜백이 실행될 대상 요소의 가시성 퍼센티지.
-> 기본값은 0, 범위는 0~1.0
-> 0은 요소가 1px이라도 보이자마자 콜백을 실행한다.
동작 순서
Observer에서 감지된 Element를 포착
화면에 표시된 경우를 체크해 page 값 증가
page State 변경이 이루어지면 useEffect()에서 getAPI() 실행
로딩 시작 -> 데이터 추가 성공 -> 로딩 종료
🧸 zelly log
🌱 Frontend Developer / ✏Studying / 🍋 React Typescript / 성장하는 프론트엔드 개발자!
팔로우
이전 포스트
[TIL] Today I Learned #6 (2022.05.10)
다음 포스트
[TIL] Today I Learned (2022.05.12)
0개의 댓글
댓글 작성