Dấu ngoặc nhọn là một cú pháp đặc biệt để cho trình phân tích cú pháp JSX biết rằng nó cần phải diễn giải nội dung ở giữa chúng dưới dạng JavaScript thay vì một chuỗi.
Bạn cần chúng khi bạn muốn sử dụng biểu thức JavaScript như biến hoặc tham chiếu bên trong JSX. Bởi vì nếu bạn sử dụng cú pháp nháy kép tiêu chuẩn như vậy:
var css = { color: red }
<h1 style="css">Hello world</h1>
JSX không biết bạn có nghĩa là sử dụng biến css
trong thuộc tính phong cách thay vì chuỗi. Và bằng cách đặt các dấu ngoặc nhọn xung quanh biến css
, bạn đang yêu cầu trình phân tích cú pháp "lấy nội dung của biến số css
và đặt chúng ở đây". (Về mặt kỹ thuật, nó đánh giá nội dung)
Quá trình này thường được gọi là "nội suy".
Nguồn
2017-05-11 01:04:29