0

NextJS-用JS攪定網頁前後端

如果你用過React,可能會發現一個問題——它雖然在前端名氣很高,但對 SEO(搜尋引擎優化)不太友好,而且單純的前端應用在現在都是全端應用的環境下,總覺得少後端那塊。正正Next.js就像是React的進化版,幫你補上這些不足!

什麼是 Next.js?

Next.js 是一個 全端(Fullstack) 的 JavaScript 框架,業界稱它為 Meta Framework,意思就是“更高級、更進化”的框架。它的底層建構於 React(負責前端)和 Node.js(負責後端),所以它不只是個 UI 框架,而是完整的網站開發解決方案。

為什麼要用 Next.js?

  • 超快的網頁載入速度 – 支援多種 Rendering 技術(SSR、ISR、SSG 等),讓各種網站又快又省資源。
  • SEO 超友好 – Google 會更容易找到你的網站,不怕被埋沒!
  • 全端開發一條龍 – 可以寫 API,不用再開個獨立的後端服務。
  • 官方推薦 – 連 React 官方都建議直接用 Next.js!

Next.js 能做什麼?

幾乎所有網站都可以用 Next.js 搭建,像是部落格、電商平台,甚至我最近用NextJS建造了自己的e-learning平台。更酷的是,會用 Next.js 在西方國家的求職市場也是個熱門技能!

有興趣學,但難不難?

說實話Next.js 沒那麼簡單,因為它結合了前端和後端的概念。如果你想學好,除了 React,還要對伺服器端Nodejs有一定的理解。但只要掌握了它,你的開發能力絕對會大躍進!

如你本身已懂點React和NodeJS,可以考慮參加我的NextJS精讀課程

作者 : - IT教育Youtuber, 資深網站軟件工程師
分享本文給朋友

再看看其他?