À partir du didacticiel react.js, nous voyons cette utilisation des doubles accolades:
<span dangerouslySetInnerHTML={{ __html: rawMarkup }} />
Et puis dans le deuxième tutoriel, "Penser en réagir" :
<span style={{ color: 'red' }}>
{this.props.product.name}
</span>;
Cependant, la documentation React JSX ne décrit ni ne mentionne les doubles accolades. A quoi sert cette syntaxe (double curlies)? Et y a-t-il un autre moyen d'exprimer la même chose dans jsx ou est-ce juste une omission de la documentation?
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.