• React 组件


    基本用法封装一个hello world!的组件用到React.creactClass

    注意,

    原生 HTML 元素名以小写字母开头,而自定义的 React 类名以大写字母开头,比如 HelloMessage 不能写成 helloMessage。除此之外还需要注意组件类只能包含一个顶层标签,否则也会报错。

    像组件中传递参数 用:this.props来调用

    复合组件

    <div id="fuhe"></div>
    <script type="text/babel">
    /*创建组件 引用子组件里面的内容
    */
    var Box=React.createClass({
    render:function(){
    /*Box 组件使用了 Name 和 Link 组件来输出对应的信息*/
    return (
    <div>
    <Name name={this.props.name}/>
    <Link site={this.props.site}/>
    </div>
    )
    }
    })

    /* 创建子组件 */

    var Name=React.createClass({
    render:function(){
    return (
    /*引用Box name里面的值*/
    <h1 name="你好">{this.props.name}</h1>
    )
    }
    })

    var Link=React.createClass({
    render:function(){
    return (
    /* 引用Box site里面的值*/
    <a href={this.props.site}>{this.props.site}</a>
    )
    }
    })


    ReactDOM.render(
    <Box name="赵莉是女王" site="http://www.runoob.com"/>,
    document.getElementById("fuhe")
    )
    </script>

  • 相关阅读:
    大数减法
    MySQL配置的一些坑
    最大流_Edmonds-Karp算法
    最小生成树两连
    最短路三连
    对拍
    Broadcast
    Intent
    Custom Views
    Fragment
  • 原文地址:https://www.cnblogs.com/yaomengli/p/7852314.html
Copyright © 2020-2023  润新知