JSX (JavaScript XML) là cú pháp mở rộng của JavaScript cho phép viết HTML bên trong JavaScript.
- React sử dụng JSX vì nó giúp mô tả UI trực quan hơn, kết hợp logic và markup trong cùng một file component.
- Babel transpile JSX thành các lời gọi React.createElement() trước khi chạy trên trình duyệt.