Aller au contenu principal
Wadifa InfoEmploi public au Maroc ع
Chaque retenue de votre salaire expliquée : retraite, AMO, IR Voir →
TP 12 pages PDF · 752 Ko

seance12 2 tp

C12 : Développer en Front-end S12: Incorporer des données dans une application React avec les hooks TP

Filière : Divers

📥 Télécharger le PDF (752 Ko)

Document non officiel partagé entre stagiaires, non vérifié par Wadifa.

Première page : seance12 2 tp
Première page du document
Concours et emplois ouverts aux diplômés OFPPT, sur WhatsApp dès leur parution

Sommaire du document

  1. 12.2. Exercice gestion liste des articles
  2. 12.3. Exercice récupération des coordonnées de la souris
  3. 12.4. Exercice jeu de Dé

Aperçu du contenu

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

Index.css body { margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;

Index.js import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App"; const element = document.getElementById("root"); const root = ReactDOM.createRoot(element); root.render(<App />);

App.js import React, { useState } from "react"; import Form from "./components/Form"; import '../src/index.css' export default function App(){ return ( <div className="App"> <Form/> </div>

Form.js à compléter import React, { useState } from "react"; export default function Form(){ const [nom,setNom]=useState('') const [prenom,setPrenom]=useState('') function handlerOnChangeNom(event){

return( <div className="container"> <form onSubmit={handlerSubmit}> <div className="list"> <h2 className="title">Formulaire Inscription</h2> <div> <label>Nom:</label><input type="text" onChange={handlerOnChangeNom} value={nom}/> </div> <div> <label>Prenom:</label><input type="text" onChange={handlerOnChangePrenom} value={prenom}/> </div> <div>

Le composant ListArticle permet d’ajouter un article dans une liste, l’interface affiche en bas les données de la liste. Structure de projet

Index.js import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App"; const element = document.getElementById("root"); const root = ReactDOM.createRoot(element); root.render(<App />);

App.js import React, { useState } from "react"; import '../src/index.css' import ListArticle from "./components/ListArticle"; export default function App(){ return ( <div className="App"> <ListArticle/> </div>

📥 Télécharger le document complet (PDF · 752 Ko)

Autres documents de la filière Divers

Tous les documents Divers →

⚑ Signaler un problème avec ce document

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.