在我的渲染方法中,我想根据我的props
中的条件显示两个View
组件之一。例如:
render() {
return(
<View>
<View>View A</View>
<View>View B</View>
</View>
);
}
条件是this.props.myConditional
。如果false
,请显示A(如果true
(,则显示B ...
实际上很容易
render() {
return <View>
{this.props.myConditional ? <View>View B</View> : <View>View A</View>}
</View>
}
如果您使用的是功能组件,则最新方法更容易,因为
return (
<View style={Condition ? Styles.A : Styles.B}>
</View>
)
const styles = stylesheet.create({{ A: {显示:"无"},,B:{显示:" Flex"}}(
休息您必须研究功能组件