seance12 1 cours
C12 : Développer en Front-end S12: Incorporer des données dans une application React avec les hooks
Filière : Divers
📥 Télécharger le PDF (1.2 Mo)Sommaire du document
- Exercice d’application
- 12.2. useEffect
- a- Je vais voir trois console.log ‘TEST’
- b- Je vais voir quatre console.log ‘TEST’
- c- Je vais voir un console.log ‘TEST’
- 12.3. Utilisation de useEffect pour charger les données d’un API
- 12.4. Construire vos propres Hooks
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (21 pages) est dans le PDF.
Vous allez remarquer que après le clic sur le bouton le message Bien Venu visiteur change pour devenir votre inscription est effectuée, le texte de bouton inscription change pour devenir merci
AutreMessage.js import React, { useState } from "react"; export default function AutreMessage() { const [message, setMessage] = useState("Bien venu visiteur"); const [btnMessage, setBtnMessage] = useState("inscription"); function inscription() { setMessage("votre inscription est effectuée"); setBtnMessage("merci");
App.js Le fichier App est créer directement dans le dossier src import React from 'react' import AutreMessage from './components/AutreMessage'; export default function App() { return ( <div> <AutreMessage/> </div>
index.js import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App"; const root=ReactDOM.createRoot(document.getElementById("root")) root.render(<App/>);
explication du code de composant fonctionnel AutreMessage Pour utiliser le Hook useState il faut l’importer import React, { useState } from "react";
Pour cet exemple on a besoin de gérer l’état de message et le texte du bouton. const [message, setMessage] = useState("Bien venu visiteur");
Le hook useState est une fonction fournie par REACT qui vous permet d’ajouter les fonctionnalités de React dans votre composant fonctionnel. Le hook useState est une fonction qui retourne un Array contenant deux éléments Le premier élément c’est la propriété message que l’on peut utiliser dans le composant fonctionnel, la propriété message est initialisée par l’argument de la fonction useState, dans ce cas message est initialisé par "Bien venu visiteur".
Le deuxième élément retourné c’est la fonction setMessage. la méthode setMessage permet de changer la valeur de la propriété message puis lance un rafraîchissement de user interface.
Autres documents de la filière Divers
TSBECM M01
CoursM02TSBECM M02
CoursM03TSBECM M03
CoursM03M03 Procédés Généraux de construction TSGO
CoursM04M04 Lecture et interprétation des plans TSGO
CoursM05M05 Etablissement des métrés TSGO
CoursM05TSBECM M05
CoursM06M06 Application des notions générales de la résistance des matériaux RDM TSGO
Toutes les filières
Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.