Understanding React’s useEffect with a Simple Garden Analogy