Next.js 9.5今天正式发布了,其改进包括:
- 稳定的增量静态再生 :部署后以毫秒为单位重建静态页面
- 可自定义的基本路径 :在域的子路径上轻松托管Next.js项目
- 支持重写、重定向和标头 :重写虚拟URL,重定向旧URL,向静态页面添加标头
- URL中的可选尾斜杠 :始终强制去除/显示尾斜杠
- 永久缓存页面包 :未更改页面的JavaScript文件现在可以在各个版本之间继承
- 快速刷新增强 :增强了Next.js实时编辑体验的可靠性
- Production React Profiling :衡量项目渲染“成本”的新标志
- 可选的“捕获所有路由” :动态路由现在为SEO驱动的用例提供了更大的灵活性
- Webpack 5支持(测试版) :可选地加入Webpack 5,以改进构建体积和速度
稳定的增量静态再生
Next.js在9.3版中引入了静态网站生成方法,其目标很明确:我们应该获得静态的优势(一直很快,一直在线,全局复制),但是对动态数据的出色支持也不能丢,后者是Next.js的看家本领。
为了两全其美,Next.js引入了 增量静态生成 ,在你构建站点之后更新静态内容。使用getStaticPaths中的fallback: true选项,可以 在运行时注册新的静态页面 。
原文链接:【https://www.infoq.cn/article/DLj866LuFEQIEmkpHZgQ】。未经作者许可,禁止转载。