跳到主要内容

Next.js 是干吗的?有必要学吗??

哈喽,我是吴楷鹏。欢迎来到 Next.js 课程。

本课程会带你由浅入深地讲解 Next.js 核心功能。

你可以在网站 https://wukaipeng.com 找到本课程的所有笔记内容。


Next.js 在国外已经是鼎鼎大名,但在国内还没有出圈。

一般来说,如果不是公司需要或者出海需求,国内很少会主动使用到 Next.js。

原因很简单,国内 Vue.js 占主流,React 用得少,衍生的生态就更少了。


2016 年 10 月,Next.js 1.0 发布​,首次作为开源项目亮相,提出六大设计原则:开箱即用、全栈 JavaScript、自动代码拆分、服务端渲染(SSR)、灵活数据获取、简化部署。

它的核心目标是解决 React 应用在 SEO 和首屏性能上的短板。

这两年又推出了 App Router,替代了原先难用的 Pages Router。

还有 Turbopack 构建工具,号称性能吊打 Vite,快到飞起。

一些著名的网站也是用 Next.js 开发的,比如:

  • ChatGPT
  • TikTok 抖音国际版​​
  • Nike 耐克
  • GitHub 文档网站
  • Notion

Next.js 背后的公司 Vercel,靠着 Next.js 赚得盆满钵满。

现在 80% 的 Next.js 网站都部署在 Vercel 上,30% 的付费用户都是大客户。

创始人 Guillermo Rauch 所言:​​“开源是获客成本最低的方式,而云服务是开发者体验最好的变现路径。”​​


对于个人来说,学 Next.js 最实在的好处就是就业机会更多——现在出海的公司越来越多,Next.js 的就业机会自然也会越来越多。

除此之外,也可以开发 Next.js 模版售卖,实现睡后收入,比如国内开发者开发的 Nexty.dev,基础版免费,高级版 199 美刀。

纯技术角度的话,也可以学到 Next.js 的设计哲学和优秀的代码。


OK,关于 Next.js 就简单讲这些,相信你对 Next.js 多了一点了解。

对于 Next.js 更多相关内容,在接下来的课程中会慢慢接触到。

我们下一节课见。