Lộ trình Lập trình React JS
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình Lập trình React JS
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Nền tảng Web
HTML, CSS, JavaScript
ES6+ (JavaScript hiện đại)
TypeScript
2 Công cụ phát triển
Quản lý gói (npm/yarn)
Công cụ Build (Vite/CRA)
Quản lý phiên bản (Git)
3 React - Nền tảng
JSX - JavaScript XML
Components (Function vs. Class)
Props
State
Render có điều kiện
Lists và Keys
4 Hooks & Vòng đời Component
useState
useEffect
useContext
useReducer
Tạo Custom Hooks
5 Quản lý State Toàn cục
Context API
Redux (với Redux Toolkit)
Zustand / Jotai
6 Routing & Tương tác API
React Router
Gọi API (Fetch/Axios)
React Query / SWR
7 Kiểm thử (Testing)
Jest
React Testing Library
Cypress / Playwright
8 Tối ưu hóa & Hệ sinh thái
Tối ưu hóa hiệu suất
Thư viện Component UI
Next.js