next.js getStaticPaths 不同返回值的 fallback的区别

439 阅读1分钟
  1. fallback:false:的时候只会在build的时候构建制定的页面,如果没有指定则404
  2. fallback: true: 的时候访问没有定义的页面时会以客户端渲染的方式进行渲染,同时提供router.isFallback(Loading状态)来判断数据是否从getStaticProps返回,显示或者隐藏自己的页面;如果你使用了next.js但是某一个页面你不想采用服务器渲染,我想用这种方式应该是可行的
  3. fallback:fallback :生成ssr在返回。这种方式可能会很慢但是只生成一次,生成完了之后next会把它添加的预渲染列表;