Effect Dependencies
You can control when useEffect runs by passing a second argument — an array of dependencies.
useEffect(() => {
  console.log("Runs once when count changes");
}, [count]);[]→ runs only once after initial render.[value]→ runs whenvaluechanges.
This avoids unnecessary re-runs of side effects.
