should i remove the return?

3 hours ago 1
ARTICLE AD BOX
useEffect(() => { const handleScroll = () =>{ if(window.scrollY > 100) { setShowModal(true); window.removeEventListener("scroll", handleScroll); } }; window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll) }, [])

should i remove this code?

return () => window.removeEventListener("scroll", handleScroll)

since at my ifStatement has already? i guess no need to return right?

window.removeEventListener("scroll", handleScroll);
Read Entire Article