使用react.js,可以将状态变量分配给div或诸如此类的任何其他元素:
<div className={this.state.test}>
使用react native时,我看不到如何实现相同的逻辑:
<Image style={this.state.test} />
此示例中的测试变量='styles.custom'
答案 0 :(得分:0)
外部花括号表示它是js,内部花括号表示它是样式对象,因此需要双花括号
<Image style={{this.state.test}} />
答案 1 :(得分:0)
//imports
class App extends Component {
state = {
width: 64 //random property
}
render() {
return <Image source={...} style={[styles.button, {...this.state}]}>
}
}
const styles = StyleSheet.create{
button: {
height: 64
}
}