Template này được sử dụng cho series React Ultimate (Vite) của tác giả Hỏi Dân IT (Eric)
https://nodejs.org/download/release/v20.14.0/
Các bước cài đặt: (chế độ development)
- clone code
- cài đặt thư viện: npm i
- Update file .env.development (nếu cần thiết)
- Chạy dự án: npm run dev
===
Cách chạy tại chế độ production:
- clone code
- cài đặt thư viện: npm i
- Update file .env.production (nếu cần thiết)
- Build dự án: npm run build
- Chạy dự án: npm run preview
===
Main concepts
- Phân biệt các phong cách code/sử dụng React trong thực tế
- Học React với đúng tư duy ban đầu của React - React là library UI
- Các kiến thức về React (cốt lõi nhất):
- Tư duy thiết kế UI với React (sử dụng Component)
- Render/Re-render giao diện với Props và State (useState hook)
- Điều hướng trang với React-router-dom
- Sử dụng useEffect để gọi API backend
- Sử dụng Context API để sharing data giữa các component
- Sử dụng mô hình Stateless (với access_token)
- Sử dụng Ant Design (antd) để làm giao diện chuyên nghiệp (UI - UX)
- Tối ưu hóa re-render với Uncontrolled Component
===
Notes