how to execute cleanup function in useEffect() only when component unmounts
I want to clear filters only when the component unmounts. So I wrote cleanup function only in useEffect(). But as I checked it with console.log(), 1 was printed after the component mounted too. What’s wrong in this way? useEffect(() => { return () => { clearFilters(); console.log(1); }; }, []); Stack Snippet: const { useState,… Read More how to execute cleanup function in useEffect() only when component unmounts