美文网首页
元素变量

元素变量

作者: yanghanbin_it | 来源:发表于2017-06-10 16:20 被阅读0次

在JSX中如果有元素变量,在使用的时候用{}包裹起来使用

function UserGreeting(props) {
    return <h1>Welcome back!</h1>;
}

function GuestGreeting(props) {
    return <h1>Please sign up.</h1>;
}

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

class LoginControl extends React.Component {
    constructor(props) {
        super(props);
        this.handleLoginClick = this.handleLoginClick.bind(this);
        this.handleLogoutClick = this.handleLogoutClick.bind(this);
        this.state = { isLoggedIn: false };
    }

    handleLoginClick() {
        this.setState({ isLoggedIn: true });
    }

    handleLogoutClick() {
        this.setState({ isLoggedIn: false });
    }

    render() {
        const isLoggedIn = this.state.isLoggedIn;
         //元素变量
        let button = null;
        if (isLoggedIn) {
            button = <LogoutButton onClick={this.handleLogoutClick} />;
        } else {
            button = <LoginButton onClick={this.handleLoginClick} />;
        }

        return (
            <div>
                <Greeting isLoggedIn={isLoggedIn} />
                //通过{ }包裹使用
                {button}
            </div>
        );
    }
}
ReactDOM.render(
    <LoginControl />,
    document.getElementById('root')
);

相关文章

  • 元素变量

    在JSX中如果有元素变量,在使用的时候用{}包裹起来使用

  • 学习小组Dnay5笔记-程程

    元素,标量,向量的概念 元素:数字,字符串等 标量:一个元素组成的变量 向量:有序的多个元素组成的变量 一些变量赋...

  • foreach循环无法修改值的原因

    在我们的for(元素类型 元素变量:待遍历对象)的循环方式之中,我们我们的元素变量只是起到了一个临时变量的作用,好...

  • 第三章④排序

    因为数组变量和元素分开存储(栈放变量,堆放元素,变量的值是元素的地址) new出来的都放在堆里 9 100 -99...

  • 学习小组Day5-数据结构-CYJ

    1. 向量 1.1 标量和向量的区分 标量:一个元素组成的变量向量:多个元素组成的变量 1.2从变量中提取元素 1...

  • 学习小组day5笔记-曾俊辉

    向量与数据框 向量 向量:多个元素组成的变量元素:数字或者字符串标量:单个元素组成的变量赋值:给变量一个数值,用<...

  • 学习小组DAY5笔记--吴冰琦

    数据结构 标量和变量 标量:一个元素组成的变量 向量:多个元素组成的变量 seq的其他用法: 从向量中提取元素 Q...

  • 2020-01-27

    Day5 庐州月元素包括标量和向量:标量:一个元素组成的变量向量:多个元素组成的变量重点掌握数据框和变量:数据框:...

  • 学习小组 Day5笔记-gwl

    数据结构 向量 元素:数字或者字符串标量:一个元素组成的变量向量:多个元素组成的变量 从向量中提取元素 根据元素的...

  • 97期学习小组Day5笔记--霍霍

    向量标量:一个元素组成的变量向量:多个元素组成的变量元素:数字或字符串 从向量中提取元素根据元素位置 根据值 数据...

网友评论

      本文标题:元素变量

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