在 ReactNative 中,我有一个属性可能会也可能不会传递给类对象。有没有类似 Java 的方法来检查属性是否为 null?
在我的例子中,我有 this.props.overrideAccessibilityLabel 可能会被传递或不会被传递。我只想传下去的时候用:
render() {
return (
<View
accessibilityLabel={this.props.currMessage.text}
if {...props.myAccessibilityLabel} {
...accessibilityLabel={...props.myAccessibilityLabel}
}
>
<Text1
// ...
>
</Text1>
</View>
);
}
最佳答案
但是在这种情况下,一行“if”语句最有效。
<View
accessibilityLabel={this.props.currMessage.text ?
this.props.currMessage.text : this. props.myAccessibilityLabel}
>
<Text1
// ...
>
</Text1>
</View>
关于javascript - 如何检查 React Native 中是否存在属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45394495/