scroll event는 window 대신 document를 사용해야 한다.

const handleScroll = (e) => { console.log(e) };

useEffect(() => {
  document.body.addEventListener('scroll', handleScroll);
  return () => document.body.removeEventListener('scroll', handleScroll);
}, []);