React native 如何在react native中将状态变量指定给样式组件?

React native 如何在react native中将状态变量指定给样式组件?,react-native,React Native,使用react.js,可以将状态变量分配给div或任何其他元素,如下所示: <div className={this.state.test}> 使用react native,我看不出如何实现相同的逻辑: <Image style={this.state.test} /> 本例中的测试变量='styles.custom' 外部大括号表示它是js,内部大括号表示它是一个样式对象,因此需要双大括号 <Image style={{this.state.te

使用react.js,可以将状态变量分配给div或任何其他元素,如下所示:

<div className={this.state.test}>

使用react native,我看不出如何实现相同的逻辑:

<Image style={this.state.test} /> 

本例中的测试变量='styles.custom'


外部大括号表示它是js,内部大括号表示它是一个样式对象,因此需要双大括号

  <Image style={{this.state.test}} /> 

外部大括号表示它是js,内部大括号表示它是样式对象,因此需要双大括号

  <Image style={{this.state.test}} /> 

//导入
类应用程序扩展组件{
状态={
宽度:64//random属性
}
render(){
返回
}
}
const styles=StyleSheet.create{
按钮:{
身高:64
}
}
//导入
类应用程序扩展组件{
状态={
宽度:64//random属性
}
render(){
返回
}
}
const styles=StyleSheet.create{
按钮:{
身高:64
}
}

我在发布问题之前尝试了此操作,错误是“this”是保留字这将是工作我在发布问题之前尝试了此操作,错误是“this”是保留字这将是工作,样式通常不在状态。惯例是将样式表对象声明为组件外部的常量。我认为您的问题可能是
样式中包含的内容。自定义
您可以更详细地说明如何设置它们吗?可能会显示一个示例组件,您试图在其中使用它?通常,样式处于非状态。惯例是将样式表对象声明为组件外部的常量。我认为您的问题可能是
样式中包含的内容。自定义
您可以更详细地说明如何设置它们吗?也许展示一个你尝试使用这个的示例组件?这可能适用于一个或两个道具,我有太多不太方便的道具,谢谢这可能适用于一个或两个道具,我有太多不太方便的道具,谢谢