Pre-rendering in Next.js – Server-side and Static Rendering Explained