条件渲染的另一种方法是使用 JavaScript 的条件运算符 condition ? true : false。
class LoginStatus extends Component {render () {const isLoggedIn = this.props.isLoggedInreturn (<View>{isLoggedIn? <Text>已登录</Text>: <Text>未登录</Text>}</View>)}}
以上代码和之前的两种方法达成的效果也是一致的。
在 JSX 条件渲染的模式和 JavaScript 差不多,你可以根据团队的习惯选择更易读的方式。但当条件变得过于复杂,可能就是提取元素抽象成组件的好时机了。
