Server Side Rendering, Static Site Generation, and Client Side Rendering are all supported with NextJS 12.1. Let's go through all the different modes and explore the new revalidation features in 12 and 12.1.
Code: https://github.com/jherr/nextjs-pokemon-modes
Deployable data set: https://github.com/jherr/pokemon
Mountain Duck: https://mountainduck.io/
👉 I'm a host on the React Round-Up podcast: https://devchat.tv/podcasts/react-round-up/
👉 Don't forget to subscribe to this channel for more updates: https://bit.ly/2E7drfJ
👉 Discord server signup: https://discord.gg/ddMZFtTDa5
👉 VS Code theme and font? Night Wolf [black] and Operator Mono
👉 Terminal Theme and font? oh-my-posh with powerlevel10k_rainbow and SpaceMono NF
0:00 Introduction
1:00 App Walkthrough
2:00 App Setup
2:52 Client-Side Rendering
9:44 Client-Side Rendering Explained
11:16 Client-Side Rendering Usecases
11:39 Deployment
12:49 Server-Side Rendering
17:21 Server-Side Rendering Usecases
17:41 Static-Site Generation
21:18 Deploying Static Sites
22:25 Revalidation
25:58 Forced Revalidation
30:03 Static-Site Generation Usecases
30:56 Outroduction
#nextjs