Từ hướng dẫn react.js, chúng ta thấy cách sử dụng dấu ngoặc nhọn kép này:
<span dangerouslySetInnerHTML={{ __html: rawMarkup }} />
Và sau đó trong hướng dẫn thứ hai, "Suy nghĩ trong phản ứng" :
<span style={{ color: 'red' }}>
{this.props.product.name}
</span>;
Tuy nhiên, tài liệu về React JSX không mô tả hoặc đề cập đến dấu ngoặc nhọn kép. Cú pháp này (cong kép) để làm gì? Và có cách nào khác để diễn đạt điều tương tự trong jsx hay đây chỉ là một thiếu sót trong tài liệu?
The exterior set of curly braces are letting JSX know you want a JS expression. The interior set of curly braces represent a JavaScript object, meaning you’re passing in a object to the style attribute.