React 是一個開源的 JavaScript 函式庫,用於建置使用者介面。 由 Meta 開發的 React 讓你能從稱為 元件的小且可重複使用的元件組成複雜的使用者介面。 它專注於檢視層,讓整合到現有專案中變得容易,學習也很快。
為什麼要用 React?
- 基於元件的:封裝元件管理自己的狀態,因此你可以組合它們來建立複雜的使用者介面,避開錯綜複雜的邏輯。
- 宣告式:你描述你的 UI 應該長什麼樣子,React 就能有效處理 DOM 的更新。
- 大型生態系統:擁有龐大的社群套件、工具與學習資源庫,並由活躍社群支持。
在 Windows 上安裝 React
選擇你偏好的環境:
- 在 Windows 上安裝 React — 直接在 Windows 上使用 Vite,搭配 Node.js。
- 在 WSL 上安裝 React — 在 Windows Subsystem for Linux 上使用 Vite 來建立相容 Linux 的開發環境(建議部署到 Linux 伺服器)。
用 React 建構原生的 Windows 或行動應用程式
若要使用 React(非網頁應用程式)建立原生 的通用 Windows 平台(UWP) 或 WPF 桌面應用程式,請參閱 React Native for Desktop ——一個 Microsoft 開源專案,目標為 Windows、Android、iOS 和 macOS。
跨平台行動應用程式請造訪 reactnative.dev。
教學與學習資源
我們建議不要複製 React 社群維護得更好的內容:
- react.dev — 官方 React 文件與互動教學。
- Microsoft Learn 上的 React 學習路徑 — 為初學者設計的結構化線上模組。
- Next.js 文件 — 用於生產環境網頁應用的 React 框架。
- Gatsby 文件 — 基於 React 的靜態網站產生器。