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 更多相关内容,在接下来的课程中会慢慢接触到。
我们下一节课见。