// 스크롤이 50px 이상 내려올경우 true값을 넣어줄 useState
const [scroll, setScroll] = useState(false);
useEffect(() => {
window.addEventListener('scroll', handleScroll);
return () => {
window.removeEventListener('scroll', handleScroll); //clean up
};
}, []);
const handleScroll = () => {
// 스크롤이 Top에서 50px 이상 내려오면 true값을 useState에 넣어줌
if(window.scrollY >= 50){
setScroll(true);
console.log(scroll)
}else{
// 스크롤이 50px 미만일경우 false를 넣어줌
setScroll(false);
}
};