文章预览
前几天,Next.js 15 正式发布了。然后我就马不停蹄的通过重构一个项目去感受 Next.js。 整体使用下来的感觉是, 要用好 Next.js 的难度更高了。 这里最核心的两个原因,一方面是底层支持了 React 19,未来会成为主流的开发方式。另外一方面是 App Router 的重要性进一步被官方团队强调,经过一年多的持续预热和强推,Page Router 到 App Router 的升级已经成为了不可逆的趋势。 一、React 19 实际上在这个时间节点,React 19 还没有正式发布,他目前还只是 RC 版,但是,Next.js 的默认项目中,已经直接使用 React 19 RC 了。 React 19 的开发思维和之前的版本有很大的不同。其中最主要的影响,就是在底层代码中,完全的、彻底删除了 legacy 模式。 从 React 17 开始,React 中就存在两种模式。 一种是传统的 legacy 模式。我们可以暂且简单粗暴的将其翻译为 同步模式 。因
………………………………