u_ju
우주의 우당탕탕개발일지
u_ju
전체 방문자
오늘
어제
  • 분류 전체보기 (118)
    • 팀 프로젝트 (2)
    • 내배캠 WIL & TIL (91)
    • JS (0)
    • React (1)
    • CS (23)
    • Next (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코딩#바보#오류투성이#팀프로젝트
  • 배열#함수
  • 회의감#현타#나름뿌듯#고민거리#코딩#IT#CSS#JS
  • Component를 처음 선언하는 것을 Mount 라고 한다던데...?#props #state
  • 일요일 오늘은 내가 바로 함수만들기 요리사 !

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
u_ju

우주의 우당탕탕개발일지

내배캠 WIL & TIL

TIL) 스파르타 개발일지 23-03-06

2023. 3. 6. 09:28

이미지 애니메이션을 위해서 스크롤을 통하여 해당 지점에 도착 시 이벤트가 발생하도록 코드를 구현해보았다.

 

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
    '내배캠 WIL & TIL' 카테고리의 다른 글
    • TIL) 스파르타 개발일지 23-03-08
    • TIL) 스파르타 개발일지 23-03-07
    • TIL) 스파르타 개발일지 23-02-23
    • TIL) 스파르타 개발일지 23-02-22
    u_ju
    u_ju

    티스토리툴바