//React.createClass(specification)
//React.createElement(type,[props],[...children])
//ReactDOM.render(element, container, [callback])
var Hello = React.createClass({
render: function(){
return React.createElement('h2', {style:{color:'red',fontStyle:'italic'}}, 'Hello, '+ this.props.name);
}
});
ReactDOM.render(
React.createElement(Hello,{name: 'World!'}),
document.getElementById('hoge1')
);
//複数の要素表示
var Hoge2 = React.createClass({
render: function(){
return React.createElement('div', null,
React.createElement('h3',null, 'Hello World!'),
React.createElement('h4', null, 'Hello World!')
);
}
});
ReactDOM.render(
React.createElement(Hoge2),
document.getElementById('hoge2')
);
See the Pen React: 基本 by nwstcode (@nwst) on CodePen.