React 创建元素的几种方式
React 创建元素的几种方式
星期五, 31. 三月 2017 09:15下午
1. createClass
创建React组件对应的类。render 接口是必须实现。
var hello = React.createClass({
render:function(){
return <div> Hello ,world </div>
}
})
2.createElement ,创建React组件实例。
ReactElement.creatElement = function(type,config,children){
}
3.createFactory 通过工厂方法创建React组件实例。
createFactory 调用了 creteElement 方法
ReactElement.createFactory = function (type) {
var factory = ReactElement.createElement.bind(null, type);
factory.type = type;
return factory;
};
4. cloneElement 克隆
ReactElement.cloneElement = function (element, config, children) {
}
5. es6 class 方式
import React,{ Component } from 'react'
class test extends Component {
render(){
retrun(
<div> hello,world </div>
)
}
}