
- ReactJS 教程
- ReactJS - 首頁
- ReactJS - 簡介
- ReactJS - 路線圖
- ReactJS - 安裝
- ReactJS - 特性
- ReactJS - 優點與缺點
- ReactJS - 架構
- ReactJS - 建立 React 應用
- ReactJS - JSX
- ReactJS - 元件
- ReactJS - 巢狀元件
- ReactJS - 使用新建立的元件
- ReactJS - 元件集合
- ReactJS - 樣式
- ReactJS - 屬性 (props)
- ReactJS - 使用屬性建立元件
- ReactJS - props 驗證
- ReactJS - 建構函式
- ReactJS - 元件生命週期
- ReactJS - 事件管理
- ReactJS - 建立一個事件感知元件
- ReactJS - 在 Expense Manager 應用中引入事件
- ReactJS - 狀態管理
- ReactJS - 狀態管理 API
- ReactJS - 無狀態元件
- ReactJS - 使用 React Hooks 進行狀態管理
- ReactJS - 使用 React Hooks 進行元件生命週期管理
- ReactJS - 佈局元件
- ReactJS - 分頁
- ReactJS - Material UI
- ReactJS - Http 客戶端程式設計
- ReactJS - 表單程式設計
- ReactJS - 受控元件
- ReactJS - 非受控元件
- ReactJS - Formik
- ReactJS - 條件渲染
- ReactJS - 列表
- ReactJS - Keys
- ReactJS - 路由
- ReactJS - Redux
- ReactJS - 動畫
- ReactJS - Bootstrap
- ReactJS - 地圖
- ReactJS - 表格
- ReactJS - 使用 Flux 管理狀態
- ReactJS - 測試
- ReactJS - CLI 命令
- ReactJS - 構建和部署
- ReactJS - 示例
- Hooks
- ReactJS - Hooks 簡介
- ReactJS - 使用 useState
- ReactJS - 使用 useEffect
- ReactJS - 使用 useContext
- ReactJS - 使用 useRef
- ReactJS - 使用 useReducer
- ReactJS - 使用 useCallback
- ReactJS - 使用 useMemo
- ReactJS - 自定義 Hooks
- ReactJS 高階
- ReactJS - 可訪問性
- ReactJS - 程式碼分割
- ReactJS - 上下文
- ReactJS - 錯誤邊界
- ReactJS - 轉發 Refs
- ReactJS - 片段
- ReactJS - 高階元件
- ReactJS - 整合其他庫
- ReactJS - 最佳化效能
- ReactJS - Profiler API
- ReactJS - 埠
- ReactJS - 無 ES6 ECMAScript 的 React
- ReactJS - 無 JSX 的 React
- ReactJS - 調和
- ReactJS - Refs 和 DOM
- ReactJS - 渲染 Props
- ReactJS - 靜態型別檢查
- ReactJS - 嚴格模式
- ReactJS - Web Components
- 其他概念
- ReactJS - 日期選擇器
- ReactJS - Helmet
- ReactJS - 內聯樣式
- ReactJS - PropTypes
- ReactJS - BrowserRouter
- ReactJS - DOM
- ReactJS - 走馬燈
- ReactJS - 圖示
- ReactJS - 表單元件
- ReactJS - 參考 API
- ReactJS 有用資源
- ReactJS - 快速指南
- ReactJS - 有用資源
- ReactJS - 討論
ReactJS - CLI 命令
React 擁有自己的命令列介面 (CLI) 命令。但是,這些 CLI 命令目前僅用於使用命令列建立 React 應用的可行版本。它將包含一個預設模板作為其設計,因此以這種方式建立的所有 React 應用都將具有良好的一致性,因為它們都具有相同的結構。
React 中的基本 CLI 命令
在本章中,讓我們學習 Create React App 命令列應用中提供的一些基本命令。
建立一個新應用
Create React App 提供多種建立 React 應用的方法。
使用npx指令碼。
npx create-react-app <react-app-name> npx create-react-app hello-react-app
使用npm包管理器。
npm init react-app <react-app-name> npm init react-app hello-react-app
使用yarn包管理器。
yarn init react-app <react-app-name> yarn init react-app hello-react-app
選擇一個模板
Create React App使用預設模板建立 React 應用。模板是指具有某些內建功能的初始程式碼。npm 包伺服器上提供了數百個具有許多高階功能的模板。Create React App允許使用者透過-template命令列開關選擇模板。
create-react-app my-app --template typescript
以上命令將使用 npm 伺服器上的cra-template-typescript包建立 React 應用。
安裝依賴項
React 依賴項包可以使用正常的npm或yarn包命令安裝,因為 React 使用npm和yarn推薦的專案結構。
使用npm包管理器。
npm install --save react-router-dom
使用yarn包管理器。
yarn add react-router-dom
執行應用
React 應用可以使用npm或yarn命令啟動,具體取決於專案中使用的包管理器。
使用npm包管理器。
npm start
使用yarn包管理器。
yarn start
要在安全模式 (HTTPS) 下執行應用,請設定一個環境變數HTTPS並將其設定為 true,然後啟動應用。例如,在 Windows 命令提示符 (cmd.exe) 中,以下命令設定HTTPS並在 HTTPS 模式下啟動應用。
set HTTPS=true && npm start
廣告