Lassen Sie uns sagen, dass ich eine einfache Komponente wie dieses:Ist es möglich, einen Klassennamen für benutzerdefinierte Reaktionskomponenten festzulegen?
class SimpleComponent extends React.Component
{
render() { return <p>Some text</p> }
}
Ist es möglich, ein className
zu SimpleComponent
hinzuzufügen, oder ist dies nur in HTML-DOM-Elemente beschränkt?
Zum Beispiel:
var mySimpleComponent = <SimpleComponent className="myComp"/>
Der Grund Ich mag würde dies tun, so dass ich die Elemente innerhalb meiner benutzerdefinierten Komponente diese Art mögen kann:
.myComp > p {
background-color: blue;
}
ein externes div vor dem p-Tag erstellen und geben Sie ihm einen Klassenname von .myComp –
Ist dies die einzige Lösung? Ich hoffte, dass ich keine umschließenden div-Elemente für alle meine Komponenten erstellen müsste – sookie