본문 바로가기

PlaywithJavaScript

안되는 코드 useState

버튼 온스크롤에 사라지게 하려고 했던 건데..

const [isScrolling, setIsScrolling] = useState(false);

const onScroll = () => {
  const timeout = setTimeout(() => {
    setIsScrolling(current => !current);
  }, 200)
setIsScrolling(true);
clearTimeout(timeout);
 }

 useEffect(() => {
   window.addEventListener("scroll", onScroll);
 })
  
  <button className="top_btn" onClick={handleGetStarted} onScroll={onScroll}>