What does ES6 introduce that is essential for React applications?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng gồm ba ý: "Arrow functions", "Destructuring assignment" và "Template Literals". ES6 (ECMAScript 2015) là phiên bản chuẩn JavaScript bổ sung nhiều cú pháp mà mã React dùng hằng ngày: arrow function (hàm mũi tên) giúp viết hàm xử lý sự kiện và callback ngắn gọn, lại không tạo this riêng nên tránh lỗi mất ngữ cảnh; destructuring assignment (gán phân rã) cho phép tách props thành từng biến hoặc nhận cặp giá trị và hàm cập nhật mà useState trả về; template literals (chuỗi mẫu) giúp ghép chuỗi có biến, chẳng hạn tạo className động. "JSX syntax" không thuộc ES6: JSX là phần mở rộng cú pháp do React đưa ra, trình duyệt không hiểu trực tiếp và phải được công cụ như Babel biên dịch thành lời gọi React.createElement hoặc hàm jsx, nên nó không phải tính năng của chuẩn ECMAScript dù React rất cần nó.

Cùng phần 2

Xuất hiện trong 1 bộ đề