Importer useState depuis react dans le fichier du composant
Tout d'abord, préparons notre environnement de développement. Le script d'installation a déjà créé un nouveau projet React pour vous à l'emplacement ~/project/my-app en utilisant Vite.
Votre première tâche consiste à installer les dépendances nécessaires et à démarrer le serveur de développement. Ouvrez un terminal dans l'IDE Web et exécutez les commandes suivantes une par une.
Naviguez dans le répertoire de votre projet :
cd my-app
Installez les dépendances du projet :
npm install
Démarrez le serveur de développement :
npm run dev -- --host 0.0.0.0 --port 8080
Après avoir exécuté la dernière commande, vous verrez une sortie indiquant que le serveur est en cours d'exécution. Vous pouvez maintenant visualiser votre application en direct en cliquant sur l'onglet "Web 8080" dans l'interface LabEx. Tout au long de ce laboratoire, nous modifierons le fichier ~/project/my-app/src/App.jsx.
Dans cette étape, nous allons commencer par importer le Hook useState de la bibliothèque React. Les Hooks sont des fonctions spéciales, et pour les utiliser, vous devez d'abord les importer du package react.
En utilisant l'explorateur de fichiers dans l'IDE Web, naviguez et ouvrez le fichier ~/project/my-app/src/App.jsx.
Tout d'abord, nettoyons le contenu par défaut pour avoir un point de départ minimal. Remplacez tout le contenu de App.jsx par le code suivant :
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Maintenant, ajoutez l'instruction d'importation tout en haut du fichier pour rendre le Hook useState disponible dans notre composant.
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Cette ligne indique à JavaScript que nous voulons utiliser la fonction useState, qui est une exportation nommée de la bibliothèque 'react'.