Side Effects with useEffect
useEffect runs code after rendering. Use it for data fetching, manual DOM updates, or timers.
jsx useEffect(() => { console.log("Component mounted"); }, []); // Empty array means run once
React JS 0 to Hero: The Complete Guide
useEffect runs code after rendering. Use it for data fetching, manual DOM updates, or timers.
jsx useEffect(() => { console.log("Component mounted"); }, []); // Empty array means run once