Let me set the scene: I’m building a learning management system with Next.js, using app/ directory structure, server components, client components, and a bunch of state handling. You know, the usual soup of modern React. What was supposed to be a pro...