第二堂放課 React 初探
姓名:張雲淞
綽號:章魚
社團:建中資訊社 INFOR
職位:外交長兼學術
學術力:JavaScript、網頁前後端、Python、C++
教學課程:上學期放課 Discord.js、下學期社課 JavaScript、下學期放課 React
社帳 Instagram
基礎 & 語法複習
什麼是 TypeScript
function greet(name) {
return "Hello, " + name;
}
greet(123); // "Hello, 123"function greet(name: string): string {
return "Hello, " + name;
}
greet(123); // 會發生報錯環境設置
讓 JavaScript 跨平台開發的開源執行環境
React 依賴 Node.js 開發
這樣就安裝完成囉!
微軟開發的文字編輯器
具豐富套件與功能,最常用的程式碼編輯器
(建中電腦預設有安裝)
安裝完成的畫面長這樣!
專案建置工具
Vite
Parcel
Rsbuild
Vite
Parcel
Rsbuild
Parcel
Rsbuild
由 Vue 作者尤雨溪開發
利用 ES Modules 提供高效率開發啟動與 HMR
建立 React 專案
開啟 Visual Studio code,並開啟一個空的資料夾
npm create vite@latest my-app -- --template react-ts開啟 Terminal 並輸入以下程式碼,建立 vite 為基礎的專案
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser遇到以上問題時可使用以下指令解決
npm create vite@latest my-app -- --template react-ts依照步驟安裝所需套件並執行,安裝完成後會自動執行
開啟網址後,如果出現右圖畫面
代表成功建立第一個 React 專案了!
node_modules/
不須上傳到 git
只要有 package.json 即可完整安裝
public/
src/
src/
assets/
index.html
整個專案的入口,啟動時先讀 index.html
vite.config.ts
vite 設定檔
package.json
專案設定檔(套件、指令設定)
tsconfig.json
TypeScript 設定,型別檢查等
tsconfig.node.json
對於 vite/node 的 ts 設定
歡迎下次再來!