Amélioration dynamique des noms de classe dans JSX
Dans JSX, l'amélioration dynamique des noms de classe peut être un défi. Une exigence courante consiste à ajouter une classe conditionnelle basée sur un état ou un accessoire. Voici comment y parvenir :
Option 1 : concaténation JavaScript
<div className={'wrapper searchDiv ' + this.state.something}> ... </div>
Cette méthode exploite la concaténation JavaScript pour ajouter la classe dynamique à la liste de classes existante.
Option 2 : Modèle de chaîne Littéraux
<div className={`wrapper searchDiv ${this.state.something}`}> ... </div>
Les littéraux de modèle de chaîne (backticks) fournissent une syntaxe plus propre pour la construction de noms de classe dynamiques. Ils vous permettent d'incorporer des expressions dans des chaînes à l'aide de ${}.
Remarques :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!