Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Styles en Ligne | Stylisation dans les Applications 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
Styles en Ligne

Une approche simple mais quelque peu limitée pour ajouter des styles consiste à utiliser les styles en ligne, similaires à la façon dont nous appliquons des styles aux éléments HTML en utilisant l'attribut style. Dans React, la seule différence est que la valeur de cet attribut est un objet, et non une chaîne de caractères. Plongeons dans les détails.

Le composant App dans l'exemple ci-dessus inclut un élément h1 avec des styles en ligne définis à l'aide de l'attribut style. Voici quelques points clés à retenir concernant les styles en ligne :

  • Les noms de propriétés comportant deux mots ou plus doivent suivre la notation camel case (camelCase). Par exemple, au lieu d'utiliser la propriété CSS font-weight, nous devrions utiliser fontWeight;
  • Lors de l'attribution de valeurs aux propriétés CSS, nous utilisons généralement des chaînes de caractères, sauf pour les propriétés qui attendent des nombres simples. C'est pourquoi la propriété fontWeight utilise un nombre (700) comme valeur, tandis que la propriété fontSize utilise une valeur de chaîne (32px).

Styles en ligne sous la forme d'un objet séparé

Pour garder notre code JSX propre et concentré, nous pouvons définir les styles en ligne comme un objet JavaScript séparé, puis attribuer cet objet à l'attribut style. Cette approche améliore la maintenabilité et la lisibilité de nos composants.

Dans cet exemple, nous introduisons l'objet appStyles, représentant les mêmes styles utilisés précédemment mais maintenant sous la forme d'un objet séparé. Cette séparation des préoccupations améliore la clarté de notre code de composant.

1. Quelle est la principale différence entre l'application de styles en HTML et l'utilisation de styles en ligne dans React ?

2. Quelle notation devez-vous suivre lors de la définition des noms de propriétés comportant deux mots ou plus dans les styles en ligne ?

Quelle est la principale différence entre l'application de styles en HTML et l'utilisation de styles en ligne dans React ?

Quelle est la principale différence entre l'application de styles en HTML et l'utilisation de styles en ligne dans React ?

Sélectionnez la réponse correcte

Quelle notation devez-vous suivre lors de la définition des noms de propriétés comportant deux mots ou plus dans les styles en ligne ?

Quelle notation devez-vous suivre lors de la définition des noms de propriétés comportant deux mots ou plus dans les styles en ligne ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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