Как установить значение по умолчанию для реквизита в React native - PullRequest
1 голос
/ 11 марта 2020

Мне нужно знать, как установить значение по умолчанию для реквизита для React Native. У меня есть следующий код:

<View style={{ ...styles.textBox, ...props.bg }}>
    <Text style={{ ...styles.pretitle, ...props.style }}>{props.pretitle}</Text>
    <Text style={{ ...styles.title, ...props.style2 }}>{props.title}</Text>
    <Text style={styles.introduction}>{{ '', ...props.introduction }}</Text>
</View>

Если props.introduction равен 0, я хочу установить его пустым, например: '', или иметь другое значение, например: 'Не установлено'.

Спасибо

1 Ответ

3 голосов
/ 11 марта 2020

Вы можете использовать defaultProps в React

export default class Example extends React.Component {
  render() {
    return (
      <View>
        <Text>{this.props.fName},{this.props.lName}</Text>
      </View>
    );
  }
}


Example.defaultProps = {
    fName: "Hello",
    lName: 'world'
}

Надеюсь, это вам поможет. Не стесняйтесь сомнений.

...