117 votes

Comment ajouter plusieurs classes en matériau interface utilisateur en utilisant les accessoires classes

Utilisant la méthode de css-en-js pour ajouter des classes à un composant de réagir, comment puis-je ajouter plusieurs composants ?

Voici les variables de classes :

Voici comment je l’ai utilisé :

Le ci-dessus fonctionne, mais est-il possible d’ajouter les deux classes, sans utiliser le `` paquet NGP ? Quelque chose comme :

229voto

klugjo Points 5386

vous pouvez utiliser interpolation de chaîne :

50voto

Mini Points 646

vous pouvez installer ce package

https://github.com/JedWatson/classnames

et ensuite l’utiliser comme ceci

21voto

will92 Points 233

Pour avoir plusieurs classes appliquées à un composant, encapsulent les classes que vous souhaitez postuler au sein de classNames.

Par exemple, dans votre situation, votre code devrait ressembler à ceci,

Assurez-vous que vous importiez classNames !!!

Jetez un oeil à la documentation de l’interface matérielle où ils utilisent plusieurs classes dans un composant pour créer un bouton personnalisé

10voto

VaclavSir Points 416

Vous pouvez également utiliser la propriété extension (le plugin jss-extend est activé par défaut) :

8voto

Kalim M Vazir Points 51

Je pense que cela résoudra votre problème :

et de réagir en composant :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X