Exécution de code JavaScript
À l'intérieur des accolades, on peut non seulement insérer des variables et des constantes, mais aussi exécuter du code JavaScript arbitraire. Par exemple, trouvons au moment de l'insertion la somme de deux constantes :
function App() {
const num1 = 1;
const num2 = 2;
return <div>
{num1 + num2}
</div>;
}
Quel HTML sera obtenu à la suite du rendu du code suivant :
function App() {
const num1 = 3;
const num2 = 2;
return <div>
result: {num1 ** num2}
</div>;
}
Quel HTML sera obtenu à la suite du rendu du code suivant :
function App() {
const name = 'john';
const surname = 'smit';
return <div>
result: {name + ' ' + surname}
</div>;
}
Quel HTML sera obtenu à la suite du rendu du code suivant :
function App() {
const num = 4;
return <div>
result: {Math.sqrt(num)}
</div>;
}