Nextjs Rendering Strategies
With Next.js you can choose which strategy to use on a page (route) by page basis.
Client Side Rendering
Use Case: When content is very dynamic. For example, a check-out shopping cart where state is dependent on a user's interaction.
Data is fetched within a useEffect hook inside the Page component.
Data is fetched after the app is loaded.