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 : Rendu Conditionnel - Notification de Chat
Tâche : Création de Notification de Chat
Concevons un mécanisme pour afficher une notification uniquement lorsqu'un utilisateur a des messages non lus. Nous vérifierons si l'utilisateur a des messages non lus. Si cette condition est vraie, nous afficherons une notification indiquant le nombre de messages. Cependant, nous n'afficherons rien si l'utilisateur n'a pas de messages.
La tâche est :
- Créez deux composants :
App
comme composant parent etNotification
comme composant enfant. - Le composant parent,
App
, doit passer une prop appeléemessages
au composant enfant. La propmessages
est un tableau contenant des messages. Dans le composant enfant, vous devez vérifier la longueur du tableaumessages
. - S'il y a des messages dans le tableau, affichez une chaîne qui dit :
You have <amount> of unread messages.
Le<amount>
doit être remplacé par le nombre réel de messages non lus.
- Pour déterminer s'il y a des messages dans le tableau, nous pouvons vérifier sa
length
en utilisant la propriété length. La syntaxe est -array.length
. - En React, nous utilisons l'opérateur
&&
pour implémenter la logique d'une instructionif
. - Pour construire correctement la chaîne, remplacez le
amount
par la longueur réelle du tableau. - Utilisez des accolades
{array.length}
pour définir la longueur du tableau dans la chaîne.
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 12