Code review Monday morning. A junior dev shows me his React component. Clean, hooks properly separated, state management looks fine. I ask him to explain why his useEffect has an empty dependency array. He hesitates. "So it runs only once." Alright, but why? What happens if you add a dependency? Silence. He didn't know. Claude wrote the hook, he...