Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Rendu Conditionnel | Introduction aux Fondamentaux de React
Maîtrise de React
course content

Contenu du cours

Maîtrise de React

Maîtrise de React

2. Stylisation dans les Applications React
3. Hooks et Contexte React
4. React in the Real World

book
Rendu Conditionnel

Le rendu conditionnel nous permet d'afficher ou de masquer des éléments en fonction de certaines conditions de manière dynamique, améliorant ainsi la flexibilité des composants React. Cette section explorera deux techniques standard de rendu conditionnel : l'opérateur && et l'opérateur ternaire.

Rendu Conditionnel avec l'Opérateur &&

Syntaxe

L'opérateur && dans React est utilisé pour le rendu conditionnel et fonctionne de manière similaire à une instruction if en JavaScript. Il nous permet de rendre des éléments en fonction de conditions spécifiques.

Cette technique est souvent employée lorsque nous voulons afficher un élément uniquement si une condition particulière s'évalue à true.

Exemple

Prenons un exemple où nous voulons notifier les étudiants qui ont réussi un examen. Si le score d'un étudiant dépasse 60 points, nous afficherons un message de réussite avec son nom et son score.

Le composant Notification rend conditionnellement un élément paragraphe <p> basé sur la valeur de la prop mark.

Code complet de l'application

Le score d'Emily n'est pas affiché car il est inférieur à 60pts.

Rendu conditionnel avec l'opérateur ternaire

Syntaxe

Le rendu conditionnel utilisant l'opérateur ternaire (? ... : ...) est une autre technique puissante. Il offre un moyen concis de rendre des éléments en fonction de conditions.

Cette approche est adaptée lorsque vous devez choisir entre deux éléments distincts en fonction d'une condition.

Exemple

Considérons un scénario où nous voulons saluer les utilisateurs différemment en fonction de leur connexion. Le composant Greeting démontre le rendu conditionnel avec l'opérateur ternaire.

Dans cet exemple, le composant Greeting salue les utilisateurs différemment en fonction de la valeur de la prop loggedIn.

Code complet de l'application

Remarque

Bien que les deux techniques permettent d'obtenir un rendu conditionnel, il est essentiel de comprendre leurs différences. L'opérateur && est idéal lorsque vous souhaitez rendre un élément uniquement lorsqu'une condition spécifique est remplie. En revanche, l'opérateur ternaire est adapté aux cas où vous devez choisir entre deux éléments distincts en fonction d'une condition.

1. Comment fonctionne l'opérateur && pour le rendu conditionnel dans React ?

2. Quel opérateur est utilisé pour le rendu conditionnel avec une structure de type if...else dans React ?

Comment fonctionne l'opérateur `&&` pour le rendu conditionnel dans React ?

Comment fonctionne l'opérateur && pour le rendu conditionnel dans React ?

Sélectionnez la réponse correcte

Quel opérateur est utilisé pour le rendu conditionnel avec une structure de type `if...else` dans React ?

Quel opérateur est utilisé pour le rendu conditionnel avec une structure de type if...else dans React ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11
We're sorry to hear that something went wrong. What happened?
some-alt