Sie versuchen, eine Schaltflächengruppe basierend auf einer von a übergebenen Requisite bedingt anzuzeigen oder auszublenden übergeordnete Komponente. Allerdings verursacht die bedingte Logik innerhalb des Klassenattributs das erwartete Verhalten.
Um Klassenattribute korrekt bedingt in React anzuwenden, stellen Sie sicher, dass die geschweiften Klammern, die die bedingte Logik einschließen, außerhalb der Zeichenfolge liegen .
<div className={"btn-group pull-right " + (this.props.showBulkActions ? 'show' : 'hidden')}>
Im korrigierten Code:
Mit diesen Anpassungen funktionieren die bedingten Klassenattribute wie erwartet und zeigen oder verbergen die Schaltflächengruppe basierend auf dem Wert der showBulkActions-Requisite.
Das obige ist der detaillierte Inhalt vonWie wendet man Klassenattribute in React bedingt an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!