跳到主要内容

nextJS的串流路由总结

  • 因为服务端组件从服务端渲染一直到本地显示,很多操作都是阻挡的,完全加载并显示需要不少时间,尤其内容很多的时候。
  • 先给一个默认的UI比如加载中,对于用户体验会好很多。
  • 串流还可以将UI组件进行逐个并发加载并显示。
  • 用于SEO的meta信息会保证在发送到客户端之前加载好,所以会充分保障了SEO效果。
  • 使用串流的时候会立即返回成功(200)状态,即使后续的组件有报错。这种状态处理对SEO没有影响。
  • 通常串流的实现方法是loading文件或者suspense组件(fallback属性)。