樣式設定

Next.js 支援多種設定應用程式樣式的方式,包括:

  • 全域 CSS:使用簡單且對熟悉傳統 CSS 的開發者來說很直觀,但可能導致 CSS 檔案過大,且在應用程式成長時難以管理樣式。
  • CSS 模組:建立局部作用域的 CSS 類別,避免命名衝突並提升可維護性。
  • Tailwind CSS:一個工具優先的 CSS 框架,透過組合工具類別來快速實現自訂設計。
  • Sass:一個熱門的 CSS 預處理器,透過變數、嵌套規則和混入等功能擴展了 CSS 的功能。
  • CSS-in-JS:直接在 JavaScript 元件中嵌入 CSS,實現動態且作用域限定的樣式設定。

透過查閱各自的文件來深入了解每種方法: