美文网首页
react 条件渲染

react 条件渲染

作者: 叶绿素yls | 来源:发表于2018-05-16 20:58 被阅读0次

有时候我们需要根据条件来决定是否渲染一个组件,那么我们会怎么写呢?

1. 用if判断条件,然后return 不同的值

function Greeting(props) {
    if (props.isLoggedIn) {
        return <UserGreeting/>;
    } else {
        return <GuestGreeting/>
    }
}

2.用&& ||逻辑运算符来代替简单的if/else语句

function Greeting(props) {
    return props.isLoggedIn && <UserGreeting/> || <GuestGreeting/>;
}

3.用三目运算符来代替简单的if/else语句

function Greeting(props) {
    return props.isLoggedIn ? <UserGreeting/> : <GuestGreeting/>;
}

可以看到 && || 其实是和 三目运算符差不多的。

相关文章

  • react条件渲染

    条件渲染的几种形式 &&短路运算符 总结:根据组件代码的复杂程度,可以依次选择。

  • react 条件渲染

    有时候我们需要根据条件来决定是否渲染一个组件,那么我们会怎么写呢? 1. 用if判断条件,然后return 不同的...

  • React 条件渲染

    在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后还可以根据应用的状态变化只渲染其中的一部分。 ...

  • react 条件渲染

    条件渲染相当于vue的v-if 和 v-show 小结if else if(A){a}else{b} 通过...

  • React条件渲染

    在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后,依据应用的不同状态,你可以只渲染对应状态下的...

  • React条件渲染

    react条件渲染的形式有4种。常用的为&& 和 三目运算 元素变量控制 它可以帮助你有条件地渲染组件的一部分,而...

  • React文档:条件渲染

    在React中,可以创建不同的组件来封装各种需要的行为,还可以根据应用的状态变化只渲染其中一部分。使用 if 或条...

  • react文档——条件渲染

    条件渲染 在 React 中,你可以创建一个囊括所有你需要行为的特定的组件。然后,你可以根据你的应用的 state...

  • react 普通渲染、条件渲染、列表渲染

    1. 普通渲染 2. 条件渲染 3. 列表渲染 以上功能是 jsx 特性

  • React 列表渲染&条件渲染(3)

    条件渲染 判断条件一定是 bool 类型才会渲染,false、null、undefined 列表渲染 报错信息:E...

网友评论

      本文标题:react 条件渲染

      本文链接:https://www.haomeiwen.com/subject/ngsmdftx.html