Créer un composant fonctionnel dans un nouveau fichier Hello.jsx
Dans cette étape, vous allez créer votre premier composant React. Il est courant de placer chaque composant dans son propre fichier pour garder le code organisé et réutilisable. Nous allons créer un nouveau fichier pour un composant nommé Hello.
Tout d'abord, préparons l'environnement de développement. Les fichiers du projet ont été créés pour vous dans le répertoire my-app. Vous devez naviguer dans ce répertoire, installer les dépendances nécessaires et démarrer le serveur de développement.
Ouvrez un terminal dans l'IDE Web (vous pouvez utiliser le menu : Terminal > Nouveau Terminal) et exécutez les commandes suivantes une par une :
cd my-app
npm install
npm run dev -- --host 0.0.0.0 --port 8080
Après avoir exécuté la dernière commande, le serveur de développement démarrera. Vous pouvez visualiser l'application en cours d'exécution en cliquant sur l'onglet Web 8080 dans l'interface LabEx. Tout au long de ce laboratoire, vous pourrez basculer vers cet onglet pour voir vos modifications.
Dans l'explorateur de fichiers de l'IDE Web sur la gauche, naviguez vers le répertoire my-app/src. Faites un clic droit sur le dossier src et sélectionnez "Nouveau Fichier". Nommez le nouveau fichier Hello.jsx.
Maintenant, ajoutez le code suivant à votre fichier nouvellement créé my-app/src/Hello.jsx. Ce code définit un composant fonctionnel simple.
function Hello() {
return <h1>Hello from the Hello component!</h1>;
}
Analysons ce code :
function Hello() : Il s'agit d'une fonction JavaScript standard. Dans React, les composants fonctionnels sont simplement des fonctions JavaScript. Par convention, les noms de composants commencent toujours par une majuscule.
return <h1>...</h1>; : La fonction retourne du JSX. Le JSX (JavaScript XML) est une extension de syntaxe pour JavaScript qui ressemble beaucoup au HTML. C'est ce que nous utilisons pour décrire à quoi doit ressembler l'interface utilisateur.