custom hook (4) : intersection observer를 활용한 useScrollFadeIn hook
intersection observer 스크롤을 내리다가 특정 element가 보이는 시점에 애니메이션이 동작하는 UI를 보셨을 겁니다. dom요소의 가시성을 측정하는 intersection observer를 활용하면 됩니다. 찾아보니까 이것도 많이 쓰더라구요? 커밋이 1번 뿐인데 직접 구현해도 되긴 합니다. www.npmjs.com/package/react-intersection-observer react-intersection-observer Monitor if a component is inside the viewport, using IntersectionObserver API www.npmjs.com useScrollFadeIn hook import { useRef, useEffect, useCa..