„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich Klassenattribute in React bedingt anwenden?

Wie kann ich Klassenattribute in React bedingt anwenden?

Veröffentlicht am 28.12.2024
Durchsuche:930

How Can I Conditionally Apply Class Attributes in React?

Bedingtes Anwenden von Klassenattributen in React

In React ist es üblich, Elemente basierend auf Requisiten anzuzeigen oder auszublenden, die von übergeordneten Komponenten übergeben werden. Um dies zu erreichen, können Sie CSS-Klassen bedingt anwenden. Bei der Verwendung der Syntax {this.props.condition ? 'show' : 'hidden'} direkt innerhalb einer Zeichenfolge.

Um dieses Problem zu beheben, verschieben Sie die geschweiften Klammern außerhalb der Zeichenfolge, wie in diesem korrigierten Beispiel zu sehen:

Diese Anpassung stellt sicher, dass die Bedingung vorher ausgewertet wird Verkettung der Klassennamen. Beachten Sie das Leerzeichen nach „pull-right“, um zu verhindern, dass versehentlich die Klasse „pull-rightshow“ anstelle der vorgesehenen Klasse „pull-right show“ erstellt wird. Darüber hinaus sind die Klammern für die korrekte Auswertung von entscheidender Bedeutung.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3