Wadifa InfoEmploi public au Maroc ع
NOUVEAU Concours DGSN 2026 : 8 427 postes — dépôt du dossier jusqu'au 23 septembre Conditions et salaires →
Cours 14 pages PDF · 1.0 Mo

seance6 cours

C12 : Développer en Front-end S6: Manipuler les propriétés et gérer les états Cours

Filière : Divers

📥 Télécharger le PDF (1.0 Mo)

Sommaire du document

  1. 6.3. Manipulation des props dans un composant créé via une classe
  2. 6.4. Passer dynamique contenu a un composant
  3. 6.5. Utiliser l’objet state pour mettre à jour un composant créer par classe

Aperçu du contenu

Extrait des premières pages, texte tiré du PDF. Le document complet (14 pages) est dans le PDF.

Presentation.js import React from 'react' export default function Presentation(props){ console.log(props) return ( <div > <h2>Salut {props.nom} {props.prenom}</h2>

Le fichier index.js import React from 'react'; import ReactDOM from 'react-dom/client' import Presentation from './components/Presentation'; const element=document.getElementById("root") const root=ReactDOM.createRoot(element) function App(){ return( <div> <Presentation nom="Rami" prenom="Ahmed"/> <Presentation nom="Kamali" prenom="Ali" /> <Presentation nom="Fahmi" prenom="Khalid"/> </div>

On remarque que props c’est un objet JavaScript L’objet props est immuable c.-à-d. on ne peut pas changer les propriétés Cette écriture n’est pas permise : props.nom=’Jamili’

Fait appel à la fonction Presentation en passant en argument l’objet props qui fait référence à l’objet {nom: 'Rami', prenom: 'Ahmed'} , cet objet est créé à partir des attributs nom, prenom de l’élément Presentation.

import React from 'react' export default function Presentation(props){ console.log(props) return ( <div > <h2>Salut {props.nom} {props.prenom}</h2>

Cette écriture permet de récupérer les propriétés nom et prenom de l’objet props passé en argument de la fonction Presentation <h2>Salut {props.nom}

Passage d’un objet dans props function App(){ let personne1={nom:"Rami",prenom:"Ahmed"} let personne2={nom:"Kamali",prenom:"Ali"} let personne3={nom:"Fahmi",prenom:"Khalid"} return( <div> <Presentation personne={personne1}/> <Presentation personne={personne2} /> <Presentation personne={personne3} /> </div>

Remarque : on peut passer directement l’objet <Presentation personne={{nom:"Fahmi",prenom:"Khalid"}}

Récupération des données passes dans l’objet props import React from 'react' export default function Presentation(props){ console.log(props) return ( <div > <h2>Salut {props.personne.nom} {props.personne.prenom}</h2>

📥 Télécharger le document complet (PDF · 1.0 Mo)

Autres documents de la filière Divers

Tous les documents Divers →

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.

📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.