获得徽章 0
- #每天一个知识点# Next.js 项目中支持 3 种渲染方式:服务端渲染(SSR)、静态站点渲染(SSG)和客户端渲染(CSR)。
1. 服务端渲染和静态站点渲染同属于预渲染(Pre-Rendering,即网页 HTML 会在发送到客户端前在服务端生成。
2. 客户端渲染是指浏览器从服务器接收一个“空 HTML 壳子”,配合用于 hydration 的 JavaScript 代码,完成应用的初始渲染。
3. 纯客户端应用在渲染时,会出现短暂白屏;预渲染应用则会立即展示构建好的首屏 HTML,不会出现白屏。展开评论2