0% ont trouvé ce document utile (0 vote)
313 vues2 pages

Développement React en Master 2IAD

Transféré par

wibejoy286
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
313 vues2 pages

Développement React en Master 2IAD

Transféré par

wibejoy286
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Développement multiplateforme Master 2IAD/2023-2024

Département Informatique
Faculté des Sciences El Jadida
**********************************************************************************
TP1 : React
Exercice 1: Lire les props à l'intérieur du composant enfant
Proposez les différentes solutions (en passant différents props) permettant de refléter le résultat suivant en se
basant sur deux composants imbriqués (Ex : Composant principale Test intégrant le composant CompTest):

Exercice 2:
En se basant sur Exercice1, proposez les différentes solutions permettant de refléter le résultat ci-dessous :

Exercice 3 :
Extraire un composant Card du balisage suivant et utiliser le prop children pour lui transmettre
différents JSX :

Pr. O.Boutkhoum
Module : Développement multiplateforme Master 2IAD/2023-2024
Département Informatique
Faculté des Sciences El Jadida
**********************************************************************************

export default function Profile() {


return (
<div>
<div className="card">
<div className="card-content">
<h1>Photo</h1>
<img
className="avatar"
src="https://i.imgur.com/OKS67lhm.jpg"
alt="Aklilu Lemma"
width={70}
height={70}
/>
</div>
</div>
<div className="card">
<div className="card-content">
<h1>About</h1>
<p>Aklilu Lemma was a distinguished Ethiopian scientist
who discovered a natural treatment to schistosomiasis.
</p>
</div>
</div>
</div>
);

Exercice 4 :
Créez une application React qui affiche une liste de tâches statiques comme illustré ci-dessous. L’application est
constitué du composant principale ‘App.js’ et de deux composant : ‘TaskItem.js’ et ‘TaskList.js’. Le composant
App transmet la liste de tâches à TaskList, qui à son tour rend chaque tâche à l'aide de TaskItem.

const tasks = [ App


{ id: 1, text: 'Faire les courses', completed: false },
{ id: 2, text: 'Apprendre React', completed: true },
{ id: 3, text: 'Faire de l\'exercice', completed: false },
];

<input type="checkbox" checked={task.completed} disabled />

TaskItem
<span style={{ textDecoration: task.completed ? 'line-through' : 'none' }}>
{task.text}
</span>

 Refaire l’exercice avec une liste de figures au lieu du texte.

Pr. O.Boutkhoum

Vous aimerez peut-être aussi