Contenu du cours
Maîtrise de React
Maîtrise de React
1. Introduction aux Fondamentaux de React
Qu'est-ce Que React?SPAs vs. MPAs dans le Développement WebComment React Fonctionne Avec le DOM VirtuelIntroduction à JSX dans ReactCréer des Éléments JSX ComplexesRendu des Éléments dans ReactDéfi : Rendu d'ÉlémentComposant ReactProps dans ReactDéfi : Composants FonctionnelsRendu ConditionnelDéfi : Rendu Conditionnel - Notification de ChatDéfi : Rendu Conditionnel - Alerte BancaireRendu d'une Collection de DonnéesDéfi : Rendre une Collection de DonnéesRécapitulatif de la Section Introduction à React
2. Stylisation dans les Applications React
Introduction à la Stylisation dans ReactStyles en LigneStyles en Ligne en PratiqueDéfi : Styles en LigneStyliser avec le Fichier CSSStyliser avec le Fichier CSS en PratiqueDéfi : Styliser Avec le Fichier CSSStylisation Avec Les Modules CSSOrganisation de la Structure des DossiersDéfi : Modules CSSRésumé de la Section sur le Style dans React
3. Hooks et Contexte React
Introduction : Hooks et Contexte ReactHook useStateDéfi : Basculer la VisibilitéHook useRefDéfi : Créer un Composant de FormulaireHook useEffectDéfi : Récupération et Affichage des DonnéesHook useMemoDéfi : Filtrage de la Liste de VoituresContexteContexte en PratiqueDéfi : Application du Monde de l'AstronomieRésumé de la Section sur les Hooks et le Contexte de React
Défi : Styliser Avec le Fichier CSS
Tâche
Nous allons maintenant procéder à la création du composant Alert
, qui rendra tous les éléments passés en tant qu'enfants et leur appliquera des styles spécifiques. La tâche est :
- Créez le composant
Alert
qui contient l'élémentdiv
à l'intérieur. - L'élément
div
doit avoir le nom de classealert
. - L'élément
div
doit avoir la propchildren
comme contenu. - L'élément
div
doit avoir le CSS suivant.
- Pour créer un élément
div
dans le composant, utilisez<div>...</div>
. - Pour passer
props.children
comme contenu textuel, encadrez-le avec{...}
et définissezprops.children
. Résultat :<div>{props.children}</div>
. - Pour ajouter un nom de classe à l'élément
div
, utilisez l'attributclassName
et définissez-le suralert
. Résultat :className="alert"
. - Pour importer le fichier avec les styles dans le fichier
index.js
, utilisez l'instructionimport
et fournissez le chemin correct vers le fichier. Résultat :import './index.css'
. - Pour appliquer des styles à l'élément
div
, utilisez le sélecteur de nom de classe.alert
et insérez les styles de la tâche.
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 7