이미지 애니메이션을 위해서 스크롤을 통하여 해당 지점에 도착 시 이벤트가 발생하도록 코드를 구현해보았다.
useEffect(() => {
const handleScroll = () => {
if (
window.pageYOffset + window.innerHeight >
fourthSectionRef.current.offsetTop
) {
setIsAnimated(true);
}
};
window.addEventListener("scroll", handleScroll);
return () => window.removeEventListener("scroll", handleScroll);
}, []);
하지만 스크롤 이벤트가 스크롤 시에 지속적으로 발생하여, 별로 좋은 코드는 아닌듯했다.
'내배캠 WIL & TIL' 카테고리의 다른 글
TIL) 스파르타 개발일지 23-03-08 (0) | 2023.03.08 |
---|---|
TIL) 스파르타 개발일지 23-03-07 (0) | 2023.03.07 |
TIL) 스파르타 개발일지 23-02-23 (0) | 2023.02.23 |
TIL) 스파르타 개발일지 23-02-22 (0) | 2023.02.22 |
TIL) 스파르타 개발일지 23-02-21 (0) | 2023.02.22 |