2026年3月 Next.js 15 开发体验报告,哪些升级真正改变了开发流

3 月用 Next.js 15 做了一个完整的 B 端管理后台,记录一下真实感受。

为什么升级到 15

之前项目在 Next.js 14,跑了一阵子之后发现内存占用高、热更新在复杂页面偶尔卡顿。15 发布了有一段时间了,3 月下定决心升级。

App Router 体验

App Router 用了三个月下来的感受:上手成本比想象中低,但有些模式需要重新理解

data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">

服务端组件和客户端组件的边界一开始容易混淆,写着写着就”水多加面面多加水”。后来用了一个原则:先默认服务端,需要交互再转客户端。

Turbopack

Turbopack 在 3 月的时候已经比较稳定了。实测热更新速度比 webpack 快很多,复杂页面上感受明显。

但有一些 edge case 的问题,比如 CSS Module 在某些场景下热更新不触发,需要手动刷新。

总结

Next.js 15 适合新项目起步,老项目升级要谨慎评估。App Router 是未来,但生态还在完善中,有些场景需要自己动手。

建议:如果项目稳定,别为了升级而升级。如果要新起项目,直接上 15。

data-ad-format="auto" data-full-width-responsive="true">