Im Tutorial von react.js sehen wir diese Verwendung von doppelten geschweiften Klammern:
<span dangerouslySetInnerHTML={{ __html: rawMarkup }} />
Und dann im zweiten Tutorial "Denken in Reaktion" :
<span style={{ color: 'red' }}>
{this.props.product.name}
</span>;
In der React JSX-Dokumentation werden jedoch keine doppelten geschweiften Klammern beschrieben oder erwähnt. Wofür ist diese Syntax (Double Curlies)? Und gibt es eine andere Möglichkeit, dasselbe in jsx auszudrücken, oder ist dies nur eine Auslassung aus der Dokumentation?
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.