0
同じような意見を持つ複数のフォーム(例:Text
とButton
)があります。私はこれらが使われているところでは、同じスタイルを別のファイルに宣言したくない。リアクションネイティブでグローバルにスタイルを作成するには
スタイルをグローバルに宣言し、それを反応ネイティブの各画面で使用する方法はありますか。
私はそれぞれText
ビューで同じスタイルを持っていますが、今は私がこれを各ファイルで行っていますが、それは良いアプローチではありません。
<Text style={{styles.textStyle}}>
Never forget to stay in touch with the people that matter to you.
</Text>
const styles = StyleSheet.create({
container: {
backgroundColor: "#FFFFFF",
alignItems: "center",
justifyContent: "center",
padding: 16,
flex: 1,
flexDirection: "column"
},
textStyle: {
fontSize: 22,
textAlign: "center"
}
});
のようにしている場合という= StyleSheet.createを使用したい、次のスタイル({ 容器:{ フレックス:1 }、 歓迎:{ のfontSize:20、 textAlign: '中央' マージン:80、 色: '黒' } });私の画面でも、同じ 'styles'名前の'その後、私は、グローバルスタイルを参照する方法同じ画面ですか? –
@WilliamsグローバルスタイルのスタイルやCLASSNAME_stylesなど、あなたのローカルなスタイルセット –