跳转到内容

Next.js

Next.js 是一個用於構建全棧 Web 應用程序的 React 框架。您可以使用 React Components 來構建用戶界面,並使用 Next.js 來實現附加功能和優化。

為什麽選擇 Next.js?

Next.js 是近幾年最流行的框架,從零搭建一個可擴展的網站非常簡單快捷。將 Next.js 與 Vercel 結合,使開發和部署 Web 應用程序比以往更容易。

一些主要的特性包含:

  • SSR:編寫 getServerSideProps,每個請求都會生成頁面 HTML。
  • SSG:執行 next build,頁面 HTML 會在構建時被生成。
  • App Router:一個新的 App Router,使用 React Server Components 構建,它支持共享布局、嵌套路由、加載狀態、錯誤處理等。
  • Built-in Optimizations:確保你的圖片(next/image)、字體(next/font)、腳本(next/script)都經過微調以獲得最佳的用戶體驗。

更多特性在視頻中呈現

請查看 Next.js Conf Keynote (Next.js 14),更好地了解 Next.js 是什麽及其工作原理。

實用資源