Wie können Sie Stile an eine Container-Komponente in React-Native übergeben?

8

Ich versuche, einige wiederverwendbare UI-Komponenten für meine React-Native-App mit Standardstilen zu erstellen.

Ein Beispiel für den Standard MyText (orange, 14, fett):

%Vor%

Wie ich es gerne benutzen würde:

%Vor%

Gibt es eine Möglichkeit, dies zu tun? Offensichtlich, wenn ich versuche, auf this.props.style zuzugreifen, gibt es nur eine ID für ein kompiliertes Stylesheet zurück.

    
sflogen 13.04.2016, 20:28
quelle

1 Antwort

18

Ich habe beim Durchsuchen des Quellcodes für React-Native-Router-Flux einen Weg gefunden, dies zu tun.

Stylesheets können als Array übergeben werden, und es sieht so aus, als ob React-Native sie in der Reihenfolge von links nach rechts anwendet (wodurch Sie bestimmte Eigenschaften überschreiben können).

Hier sollte die aktualisierte MyText -Komponente aussehen:

%Vor%     
sflogen 13.04.2016, 21:15
quelle

Tags und Links