response-native: как переопределить стиль по умолчанию, определенный в компоненте
Скажем, я хочу использовать компонент с ниже определенным стилем:
var styles = StyleSheet.create({
container: {
backgroundColor: '#ffffff'
},
});
Могу ли я переопределить базовый стиль с моим, как это?
<Component style={backgroundColor: 'transparent'}></Component>
Это не сработало для меня, поэтому задайтесь вопросом, зависит ли это от того, поддерживает ли Компонент поведение.
Ответы
Ответ 1
Описание немного расплывчато. Это компонент, который вы написали сами? Предполагая это, он должен работать следующим образом:
export default React.createClass({
render: function(){
return(<View style={[ styles.container, this.props.style ]}>...</View>
}
})
var styles = StyleSheet.create({
container: {
backgroundColor: '#ffffff'
},
});