728x90
React기반인 서비스를 운영중인 회사의 서비스 페이지에 Fullpage.js + aos를 적용해보았습니다.
아주 쉽고 빠르게 잘 붙었지만
이게 웬걸...
로딩만 했다하면 도저히 원인 파악이 어려울 정도의 상황이 발생했습니다.
스크롤 위치가 이상한데 잡히면서 컴포넌트들이 나타나지 않았습니다.
aos가 나타나는 trigger에 문제가 있다고 짐작할뿐 대체 왜 이런 현상이 계속되는가...
를 3시간을 추적에 추적을했습니다.
그러다 Lazy loading이라는 키워드를 발견했고
서비스페이지만 Lazy loading을 제거했습니다.
와우 너무나도 정상적으로 동작..?!
이렇게 간단한 이슈인것을 몇시간을 헤맸네요.
Lazy loading을 했을때 왜 해당 이슈가 발생하는지 근본적인 원인에 대해 탐구하는 포스팅을 다음 글에서 이어가도록 하겠습니다.
728x90
반응형
'개발, 코딩 > React' 카테고리의 다른 글
Hooks, 놓치면 안되는 몇가지 중요 포인트 (0) | 2022.01.04 |
---|---|
react-query, client state 그리고 server state (0) | 2021.12.03 |
Input, number타입 한글방지 (1) | 2020.11.19 |
React, how do i improve page loading? (0) | 2020.05.14 |
React, Context API 기초 익혀보기 (0) | 2020.04.20 |