加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React Component --React

发布时间:2020-12-15 16:20:43 所属栏目:百科 来源:网络整理
导读:一、Use functions to define components script type="text/babel" function HelloWord() { return h1Hello World!/h1; }/script 二、Use ES6 class to define components script type="text/babel" class HelloWord extends React.Component { render() {

一、Use functions to define components

<script type="text/babel">
    function HelloWord() {
        return <h1>Hello World!</h1>;
    }
</script>

二、Use ES6 class to define components

<script type="text/babel">
    class HelloWord extends React.Component {
        render() {
            return <h1>Hello World!</h1>;
        }
    }
</script>

三、Transfer parameters to functions

<script type="text/babel">
    function HelloWorld(props) {
        return <h1>Hello {props.name}!</h1>;
    }
    const element = <HelloWorld name="Word"/>;

    ReactDOM.render(
        element,document.getElementById('example')
    );
</script>

四、Composite components

<script type="text/babel">
    function WebsiteName(props) {
        return <div>网站名称:{props.name}</div>;
    }

    function WebsiteUrl(props) {
        return <div>网站地址:{props.url}</div>;
    }

    function Application() {
        return (
            <div>
                <WebsiteName name="蓝色旗帜"/>
                <WebsiteUrl url="http://www.blueflags.cn"/>
            </div>
        );
    }

    ReactDOM.render(
        <Application/>,document.getElementById('example')
    );
</script>

参考:https://www.runoob.com/react/react-components.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读