diff --git a/examples/infinite-scroll/hooks/useOnScreen.js b/examples/infinite-scroll/hooks/useOnScreen.js index 766f1dbe3..1a17ec56a 100644 --- a/examples/infinite-scroll/hooks/useOnScreen.js +++ b/examples/infinite-scroll/hooks/useOnScreen.js @@ -4,6 +4,8 @@ export default function useOnScreen(ref) { const [isIntersecting, setIntersecting] = useState(false) useEffect(() => { + if (!ref.current) return + const observer = new IntersectionObserver(([entry]) => setIntersecting(entry.isIntersecting) )