Khóa Học ReactJS 1. Giới thiệu về ReactJS Giới thiệu về React : Lịch sử, lý do sử dụng, và những ứng dụng phổ biến. Cài đặt môi trường phát triển : Node.js, npm/yarn, và tạo ứng dụng React với Create React App. 2. Các Khái Niệm Cơ Bản Cấu trúc dự án React : Các thư mục và tệp tin chính. JSX : Cú pháp và cách sử dụng JSX trong React. Component : Khái niệm và cách tạo component (Functional vs. Class Component). Props : Truyền dữ liệu giữa các component. State : Quản lý trạng thái trong component. Event Handling : Xử lý sự kiện trong React. 3. Cấu Trúc và Điều Hướng Component Hierarchy : Tổ chức component trong ứng dụng. Conditional Rendering : Render điều kiện dựa trên trạng thái và props. List và Keys : Hiển thị danh sách và sử dụng keys để theo dõi các phần tử. Forms : Quản lý form và xử lý input từ người dùng. 4. React Router Giới thiệu React Router : Cài đặt và cấu hình. Routes và Links : Định tuyến và liên kết giữa các trang. Dynamic Routing : Routing với tham số động. Redirects v