This document contains a link to the Next.js website's "Learn" section, which provides information on creating a Next.js app.

Learn | Next.js

建立專案

當你在建立現今的網頁應用程式時,必須考量到以下幾件事。像是:

  1. 使用者介面 - 如何讓使用者願意花時間與你的網站進行互動。
  2. 路由 - 如何讓使用者在你的網站中的不同頁面區域進行導航換頁。
  3. 資料獲取 - 資料存儲在何處及如何在需要時取得。
  4. 服務集合 - 你所使用的第三方服務(後台管理系統,權限驗證,支付服務),及如何跟他們互動。
  5. 基礎建設 - 網站部屬、存放、運行的位置(雲服務、CDN、邊緣基礎架構等等)。
  6. 網站效能 - 如何提升使用者瀏覽網站時的體驗。
  7. 擴充性 - 你的網站在你的開發團隊、資料、網頁訪問量提升等等多種的變數之中是否能靈活運作且適應。
  8. 開發者體驗 - 在開發、維護網站過程中,開發者的體驗感受。

以上任何一個階段,你都必須想辦法解決,不論是自己想一套解決方案或是依賴其他工具像是函式庫(Libraries)或框架(Frameworks)。


何謂 Next.js?

Next.js 新增了 React 需要的工具及設定,且為你的應用提供許多額外的架構、功能及優化。