本文作為初學者友好的指南和使用 Next.js 的步驟。
Next.js 是一個用於建立 Web 應用程式的靈活框架。相反,它是一個建立在 Node.js 之上的 React 框架。
設定您的 Next.js 專案
要啟動新的 Next.js 項目,您需要在電腦上安裝 Node.js。
安裝
安裝時,打開終端機並執行以下命令來建立新的 Next.js 專案: npx create-next-app@latest my-nextjs-app
Next.js 提供了一個已經寫好的程式碼,反映了現實世界的開發,以便熟悉現有的程式碼庫。
安裝完成後,導航至專案目錄並運行開發伺服器:
cd my-nextjs-app
npm 運行開發
資料夾結構
典型的 Next.js 專案結構由幾個關鍵資料夾組成:
Nextjs 是首選框架,因為它提供了各種內建功能,例如:
自動程式碼分割以加快頁面載入速度。 - Next.js 會自動執行程式碼分割,因此每個頁面僅載入該頁面所需的內容。這意味著最初不會提供其他頁面的程式碼。
具有最佳化預取的客戶端路由。
直覺的基於頁面的路由系統(支援動態路由)
預先渲染,每頁支援靜態產生(SSG)和伺服器端渲染(SSR)。 - 提前為每個頁面產生 HTML,而不是由客戶端 JavaScript 完成。
如果我們不需要預先渲染數據,我們也可以使用稱為客戶端渲染的策略,其中:
內建 CSS 和 Sass 支援適用於任何 CSS-in-JS 函式庫。
支援快速刷新的開發環境。
使用無伺服器函數建立 API 端點的 API 路由
Next.js 支援 API 路由,這讓我們可以輕鬆建立 API 端點作為 Node.js 無伺服器函數。我們可以透過在pages/api目錄中建立一個函數來做到這一點。
完全可擴展。
結論
Next.js 的入門非常簡單,該框架在靈活性和易用性之間提供了出色的平衡。無論您是建立個人部落格、企業網站還是複雜的 Web 應用程序,Next.js 都能提供工具和功能來幫助您快速建立可擴展的高效能應用程式。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3