A Brief Look at Next.js: Server Components, the App Router, Server Actions, Cache Components and When an SPA Is Enough
Next.js runs React on the server: Server Components await data directly and their code never reaches the browser, Cache Components let you choose what is cached with 'use cache' and cacheLife, and every Server Function is a public endpoint that needs validation and authorization. We serve Bookstore's book details as a Partial Prerender with Next.js 16.4, call a Server Function directly with curl, and discuss when an SPA is enough.
15 Nov 2026
·
13 min
·
8