Next.js 水合 (Hydration)

在 Next.js 中,「水合」(Hydration)是指在服務器端渲染 (Server-Side Rendering, SSR) 或靜態生成 (Static Generation) 的頁面上,將靜態 HTML 轉換為可交互的 React 應用的過程。

這個過程涉及將客戶端的 JavaScript 代碼與服務器端生成的靜態 HTML 進行結合,使得頁面能夠像單頁應用程序 (Single Page Application, SPA) 一樣運行。

水合的步驟

  1. 服務器端渲染
  2. 加載 JavaScript
  3. 水合過程

水合的重要性