React native 如何在React Native中动态设置组件的样式?

React native 如何在React Native中动态设置组件的样式?,react-native,react-native-android,react-native-ios,react-native-stylesheet,React Native,React Native Android,React Native Ios,React Native Stylesheet,我正在使用包中的AirbnbRating组件 问题是在使用全局样式文件并在其中定义所有样式时动态设置样式 我需要更改style.js文件中AirbnbRating的size道具 这是我的密码 <AirbnbRating onFinishRating={this.ratingCompleted} showRating={false} size={20} selectedColor="#0022FF" starContainerSty

我正在使用包中的
AirbnbRating
组件

问题是在使用全局样式文件并在其中定义所有样式时动态设置样式

我需要更改
style.js
文件中
AirbnbRating
size
道具

这是我的密码

<AirbnbRating
    onFinishRating={this.ratingCompleted}
    showRating={false}
    size={20}
    selectedColor="#0022FF"
    starContainerStyle={{
       alignSelf: "flex-start",
       backgroundColor: 'transparent',
       marginLeft: -3,
    }}
 />
有办法吗

编辑:

我的样式文件是这样的

size={styles.ratingSize}
export default {
    contain: {
         flex: 1,
    },
    ratingSize: {
         //what should this be ? 
    }
}
您可以尝试执行以下操作:

额定尺寸:{ 宽度:20, }

然后是style.ratzingSize.width


无论如何,你只需要它的值。

路径应该包含什么?你想要使用的样式的路径。但是在样式中有定义的属性,如宽度、高度、颜色等,该属性称为
size
style.path.size?我猜这里有一个误解,我将用我的样式文件编辑我的问题,以便你了解