我有以下組成部分:添加樣式是進口零部件
HelloWorld.js
class HelloWorld extends Component {
render() {
return (
<Text style={styles.text}>Hello World!</Text>
);
}
}
我它導入到另一個文件像這樣:
SignIn.js
class SignIn extends Component {
render() {
return (
<HelloWorld style={styles.signInText} />
);
}
}
正如您在SignIn.js中看到的那樣,我想將styles.signInText
包括到組件中,但是由於我已經將style屬性設置爲HelloWorld.js,因此無法完成此操作。
我知道我可以將樣式導入SignIn.js,並且像這樣:<HelloWorld style={[styles.text, styles.signInText]} />
但是,這是一個混亂的解決方案。
如何允許在我的HelloWorld組件中使用其他樣式?謝謝。
你可以將兩種樣式都傳遞到那裏然後做這個.props.styles – Kafo