dev-proPRO
OverviewLộ Trình HọcPhỏng VấnAI System
dev-pro— Thực chiến Frontend React, Next.js & Luyện phỏng vấn
contact@dev-pro.online•Code thật. Phỏng vấn thật.
Seri React Mastery8 Lộ trình · Sandbox
Seri React Mastery
8 tracks
T01
React Core Foundations0/7 hoàn thành
  • Bài học (7)
  • Giải Phẫu Cấu Trúc Thư Mục Dự Án React & Vòng Đời Bootstrapping15m•beginner
  • Bản chất của JSX & Mental Model Render trong React15m•beginner
  • Props, Tính Bất Biến & Pattern Component Composition15m•beginner
  • Làm chủ State với useState & Cơ chế Batching18m•beginner
  • React Events, State Modeling & Lifting State20m•beginner
  • Rendering Danh Sách, Keys & Điều Kiện Hiển Thị Chuẩn16m•beginner
  • State Placement: Local, URL, Server, Global hay Form?20m•intermediate
T02
React Hooks Mastery0/5 hoàn thành
T03
React Component Architecture & Forms0/4 hoàn thành
T04
React & Compiler: Modern Path0/4 hoàn thành
T05
Form Engineering: RHF + Zod + Server Actions0/2 hoàn thành
T06
Advanced React Performance Patterns0/4 hoàn thành
T07
Enterprise React Testing & Production Readiness0/5 hoàn thành
T08
Production Capstone: TeamBoard0/1 hoàn thành
Tiến độ React0/32 bài
React Core Foundations
beginner
15 phút
#React Basics
#JSX
#Virtual DOM
#Mental Model

Bản chất của JSX & Mental Model Render trong React

Hiểu rõ JSX không phải HTML, cách React biên dịch JSX thành React.createElement và chu kỳ Render Phase vs Commit Phase.

Môi trường thực hành:
React v19.2 (Client Sandbox)
ESM CDN · Hot Reload

React Playground

React v19.2
Interactive Client Sandbox · Live Hot Reload
6 files

src/main.tsx

Entry File
Instructions:Khám phá cấu trúc component đa file trong React: File `App.tsx` nạp danh sách người dùng từ `data/users.ts` và render từng item bằng Component `components/UserCard.tsx`. Hãy thử thay đổi màu sắc hoặc thêm nút 'Follow' trong file `UserCard.tsx` để xem Live Preview cập nhật tức thì!
File Tree:
index.html
src/main.tsxmain
src/App.tsx
src/components/UserCard.tsx
src/data/users.ts
src/index.css
Supports React, Lucide Icons, TypeScript & Hot-Reload.