JSX (JavaScript XML) est un langage de balisage développé par Facebook, principalement utilisé en association avec React, une bibliothèque JavaScript utilisée pour la création d'interfaces utilisateurs. JSX a pour but de simplifier la création de structures complexes d'éléments HTML dans des scripts JavaScript.
Bien que les trois premières réponses données dans le quiz soient correctes à leur manière, la réponse la plus précise est que toutes les options sont correctes. Voyons pourquoi :
const element = <h1>Hello, world!</h1>;
function formatName(user) {
return user.firstName + ' ' + user.lastName;
}
const user = {
firstName: 'Harper',
lastName: 'Perez'
};
const element = (
<h1>
Bonjour, {formatName(user)}!
</h1>
);
Dans l'ensemble, JSX est un outil puissant pour les développeurs JavaScript qui cherchent à travailler avec des structures plus complexes d'éléments HTML. Il offre simplicité, efficacité et expressivité, ce qui en fait un ajout précieux à toute boîte à outils de développement React.