A partir dos react.js tutorial que vemos esse uso de chaves duplas:
<span dangerouslySetInnerHTML={{ __html: rawMarkup }} />
E então no segundo tutorial, "Pensando em reagir" :
<span style={{ color: 'red' }}>
{this.props.product.name}
</span>;
No entanto, a documentação do React JSX não descreve ou menciona chaves duplas. Para que serve essa sintaxe (curvas duplas)? E existe outra maneira de expressar a mesma coisa em jsx ou isso é apenas uma omissão da documentação?
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.