跳到主要内容

nextJS的服务端渲染概览

  • 静态渲染,不涉及动态参数(比如cookies)的情况,最常见的时关于我们页面这种不涉及用户数据的页面。
  • 动态渲染,通常一个路由过程会同时包含静态和动态渲染,nextjs把组件和动态获取的数据分开,这样可以提升性能。
  • 切换到动态渲染。一个路由过程发现动态参数或者未缓存的数据,会自动切换到动态渲染
  • 开发者不需要关心路由在什么时候渲染,next自身会自动选择最佳方式,开发者只需要管理缓存、选择哪部分进行串流。