Подтвердить что ты не робот

response-native: как переопределить стиль по умолчанию, определенный в компоненте

Скажем, я хочу использовать компонент с ниже определенным стилем:

var styles = StyleSheet.create({
  container: {
    backgroundColor: '#ffffff'
  },
});

Могу ли я переопределить базовый стиль с моим, как это?

<Component style={backgroundColor: 'transparent'}></Component>

Это не сработало для меня, поэтому задайтесь вопросом, зависит ли это от того, поддерживает ли Компонент поведение.

4b9b3361

Ответ 1

Описание немного расплывчато. Это компонент, который вы написали сами? Предполагая это, он должен работать следующим образом:

export default React.createClass({
  render: function(){
    return(<View style={[ styles.container, this.props.style ]}>...</View>
  }
})

var styles = StyleSheet.create({
  container: {
    backgroundColor: '#ffffff'
  },
});