seance5 travaux pratiques
C12 : Développer en Front-end S5 : Comprendre les concepts de React Travaux Pratiques
Filière : Divers
📥 Télécharger le PDF (541 Ko)Sommaire du document
- 7) la copie de DOM qui est dans la mémoire est appelée
- 8) le nom de React composant doit avoir la première lettre en majuscule
- 9) quelle opération peut on utiliser pour avoir un conditionnel rendu
- 10) quelle outil utilise React pour compiler JSX
- a) babel
- b) JSX Compiler
- c) React Router
- d) ReactDOM
- 11) quelle la correcte syntaxe pour importer Component de React
- a) import React.Component from ‘react’
- b) import {Component} from ‘react’
- c) import [Component] from ‘react’
- d) import Component from ‘react’
- 12) React sépare user interface dans les composants, comment les composants sont
- a) On regroupe les composants dans un dossier
- b) Avec webpack
- c) Avec imprecation des composants
- d) En découpant le code JSX
- 13) Que retourne le code suivant
- a) erreur
- b) Marque:Honda
- c) Marque
- d) N’affiche rien
- 5.2. TP1 fonctionnels composants
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (8 pages) est dans le PDF.
10) quelle outil utilise React pour compiler JSX : a) babel b) JSX Compiler c) React Router d) ReactDOM 11) quelle la correcte syntaxe pour importer Component de React: a) import React.Component from ‘react’ b) import {Component} from ‘react’ c) import [Component] from ‘react’ d) import Component from ‘react’ 12) React sépare user interface dans les composants, comment les composants sont combinés pour créer une user interface complète :
a) On regroupe les composants dans un dossier b) Avec webpack c) Avec imprecation des composants d) En découpant le code JSX 13) Que retourne le code suivant: const element=document.getElementById("root"); const root=ReactDOM.createRoot(element) function Voiture(){ const marque='Honda' const chevaux=8 const voiture={marque,chevaux} return ( <> <h3>Marque:{voiture.marque}</h3> <h3>chevaux:{voiture.chevaux}</h3>
Le composant App On dispose des composants fonctionnels suivants : Header.js import React from "react"; export default function Header(){ const titre="Application mon premier fonctionnel composant" return ( <div> <h1>ici afficher le titre</h1>
Presentation.js import React from 'react' export default function Presentation(props){ const nom="Rami" const prenom="Ahmed" return ( <div > <h2>Salut -nom prenom </h2> </div>
App.js import React from "react" import Header from "./Header" import Presentation from "./Presentation" function App(){ return( <div> <Header/>
index.js // 1) importer React et ReactDOM import React from 'react'; import ReactDOM from 'react-dom/client' import App from './components/App'; const element=document.getElementById("root"); const root=ReactDOM.createRoot(element) root.render(<App/>)
Créer ces trois composants dans le dossier components puis créer le fichier index.js qui se trouve directement dans le dossier src Faire les changements nécessaires pour Afficher le titre,le nom et le prenom
Autres documents de la filière Divers
TP DNS EL OUARDI V2023
TPseance4 2 travaux pratiques 1
TPseance10 2 travaux pratiques
TPseance12 2 tp
TPs16 travaux pratiques
TPseance9 2 travaux pratiques
TPseance11 2 tp
TPs13 travaux pratiques
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.