美文网首页
ES5与ES6小结部分

ES5与ES6小结部分

作者: 兰夏天 | 来源:发表于2018-01-26 11:15 被阅读0次
  • 1
    var React=require('react');

等价 import React from ' react';

  • 2
var Root =React.createClass({
      render :function(){ 
             return <h1>hello world{this.props.name}</h1>;
} 
) ;

ReactDOM.render(
<Root name=''哈哈‘’/>,
document.getElementById('example')
)
等价

class Root extends  React.Component{
          render(){
             return <h1>hello world{this.props.name}</h1> 
}
}

ReactDOM.render(
<Root name=''哈哈‘’/>,
document.getElementById('example')
)

  • 3以上注释
    组件类中 当return 内容少就一行的时候 可以把return 后的内容放在 括号中,也可不放在括号中,当返回的内容不止一行的时候,要把返回的内容放在括号中
    第二注意 第二种 React.Component{} 注意 C是大写哦,以及 Component 后面跟的是大括号
    第三注意render中如何有函数,函数也要有返回值,即不要少些return,例如我在写下面的例子的时候因为少些了map回调函数中的return导致我排错花费了好久的时间,Component 后面写错符号了,应该是大括号,当时写错成了小括号拍错排了好久,又因为Component 的C没有大写拍错排了好久 这些细节一定要注意
    例子
<div id="example"></div>


    <script type="text/babel">
        class Root extends React.Component{
            render(){
                return(<ol>{
                            this.props.children.map(function(child){
                                   return <li>{child}</li>
                                })
                        } </ol>)


            }
        }
        ReactDOM.render(
                <Root>
                  <span> 第一个节点 </span>
                  <span> 第一个节点 </span>
                </Root>,
                document.getElementById('example')

        )
    </script>

补充,注意子节点一定太多余1个的时候才是一个数组,才能用map 函数,否则会报错

相关文章

  • ES5与ES6小结部分

    1var React=require('react'); 等价 import React from ' react...

  • es5与es6常用语法教程(4)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(2)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(3)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(5)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(6)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • es5与es6常用语法教程(7)

    js常用语法系列教程如下 es5与es6常用语法教程(1) es5与es6常用语法教程(2) es5与es6常用语...

  • 七: ES6 Set Map

    前言 该部分为书籍 深入理解ES6 第七章(Set与Map)笔记 ES5中的 Set 与 Map 在 ES5 中,...

  • React-Native之Props(属性)

    效果如下: 小结如下: 1.定义组件的属性类型和默认属性(ES5 和ES6中的区别) 在ES5里,属性类型和默认属...

  • React中ES6和ES5的不同之处

    组件类的定义 es5 es6 状态初始化 es5 }) es6 属性初始化 es5 es6 组件抛出 es5 es...

网友评论

      本文标题:ES5与ES6小结部分

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