Concept Flow - Cleanup function
Component mounts
useEffect runs
Setup side effect
Component updates or unmounts?
Yes→Cleanup function runs
Side effect cleaned
Component stays mounted
When a React component mounts, useEffect runs and sets up a side effect. On update or unmount, the cleanup function runs to remove or reset the effect.