Next.js 12+ Page Rendering
Next.js supports at least 4 rendering strategies to generate, deliver and render a React Single Page App on the client-side:
- Static-Site Generation (SSG)
- Server-Sider Rendering (SSR)
- Incremental Static Regeneration (ISR)
- Client-Side Rendering (CSR)
The fetching methods are getServerSideProps, getStaticProps.
Demo
Live demo for performance and Lighhouse testing with Chrome DevTools available here:
Next.js Page Rendering Demo
Tutorial
The sources in this demo were originally part of the following Next.js page rendering tutorial, which I recommend reading.