1 分钟阅读
为什么我坚持用 Next.js
从 Create React App 到 Remix 再回到 Next.js,聊聊这几年的技术选型心路。
Next.js思考

那些年用过的框架
- CRA:简单但生态早已停滞
- Vite + React Router:配置灵活但缺少一体化方案
- Remix:loader/action 心智模型优雅,但生态较小
- Next.js:最终的归宿
Next.js 让我留下的三个理由
1. 生态最完整
当我遇到任何问题,Next.js 社区几乎都有现成的答案。这件事看似普通,长期来看非常关键。
2. 与 Vercel 的深度整合
预览环境、ISR、边缘函数、图片优化,这些开箱即用的体验是其他框架难以复制的。
3. 对新特性的激进跟进
React Server Components、Suspense、Streaming SSR、Cache Components……Next.js 几乎是 React 新特性的第一落地点。
并非完美
App Router 的学习曲线并不友好,缓存模型在 Next.js 14/15 期间几经调整,让许多开发者感到疲惫。Next.js 16 引入的 Cache Components 和明确的 'use cache' 指令,是一次迟到但正确的修正。
结语
框架只是工具。真正重要的是你想用它构建什么。 对我而言,Next.js 是目前最不挡路的那一个。