Définir le paramètre props dans un composant fonctionnel
Dans cette étape, vous allez créer un nouveau composant enfant et le préparer à recevoir des props. Les composants fonctionnels dans React peuvent accepter un seul argument, qui est un objet contenant toutes les props qui lui sont passées. Par convention, cet objet est nommé props.
Tout d'abord, naviguons vers le répertoire de notre projet. Le script de configuration a déjà créé un projet nommé my-app.
cd ~/project/my-app
Ensuite, nous devons installer les dépendances du projet.
npm install
Maintenant, créons un nouveau fichier de composant. Dans l'explorateur de fichiers à gauche, naviguez vers le dossier src. Créez un nouveau fichier à l'intérieur de src et nommez-le Greeting.jsx.
Ajoutez le code suivant à votre fichier nouvellement créé src/Greeting.jsx. Ceci définit un composant fonctionnel simple qui accepte un paramètre props.
function Greeting(props) {
return <h2>Hello, World!</h2>;
}
export default Greeting;
Ensuite, nous devons importer et utiliser ce nouveau composant dans notre composant App principal. Ouvrez le fichier src/App.jsx et modifiez-le pour qu'il ressemble à ceci :
import Greeting from "./Greeting.jsx";
function App() {
return (
<>
<h1>Welcome to My App</h1>
<Greeting />
</>
);
}
export default App;
Maintenant, lançons le serveur de développement pour voir notre application.
npm run dev -- --host 0.0.0.0 --port 8080
Après avoir exécuté la commande, basculez vers l'onglet Web 8080 dans le coin supérieur gauche de l'interface. Vous devriez voir votre application en cours d'exécution, affichant "Welcome to My App" et "Hello, World!".