โปรเจคนี้เป็นเทมเพลตพื้นฐานสำหรับการพัฒนาแอปพลิเคชัน React โดยใช้ Vite เป็น build tool พร้อมการตั้งค่าเริ่มต้น
- ⚡️ การพัฒนาที่รวดเร็วด้วย Vite
- ⚛️ React 18
- 🔥 Hot Module Replacement (HMR)
- 🚨 ESLint สำหรับตรวจสอบโค้ด
# ใช้ npm
npm create vite@latest my-react-app -- --template react
# หรือใช้ yarn
yarn create vite my-react-app --template react
# หรือใช้ pnpm
pnpm create vite my-react-app --template react- ติดตั้ง dependencies:
npm install- เริ่มต้น development server:
npm run dev- สร้างไฟล์สำหรับ production:
npm run build- ทดสอบ build ก่อนนำขึ้น production:
npm run previewปัจจุบันมีปลั๊กอินอย่างเป็นทางการ 2 ตัว:
-
- ใช้ Babel สำหรับ Fast Refresh
- เหมาะสำหรับโปรเจคที่ต้องการความยืดหยุ่นในการกำหนดค่า Babel
-
- ใช้ SWC สำหรับ Fast Refresh
- เหมาะสำหรับโปรเจคที่ต้องการความเร็วในการ compile
my-react-app/
├── node_modules/
├── public/
│ └── vite.svg
├── src/
│ ├── assets/
│ ├── components/
│ ├── App.css
│ ├── App.jsx
│ ├── index.css
│ └── main.jsx
├── .eslintrc.cjs
├── .gitignore
├── index.html
├── package.json
├── README.md
└── vite.config.js
สามารถปรับแต่งการตั้งค่าของ Vite ได้ผ่านไฟล์ vite.config.js เช่น:
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
server: {
port: 3000,
},
build: {
outDir: 'build',
},
})หากพบปัญหาหรือต้องการความช่วยเหลือ สามารถติดตามได้ที่:
MIT License