React Starter Pack 下载使用与React初体验

React Starter Pack 下载使用与React初体验

新版的React没有演示文件,03-02是使用的React 15.3.2
03-02中有一些举例
在examples/basic/下index.html是一个事例可以研究一下,这个地方体现了React在页面上的高性能的优点
var ExampleApplication = React.createClass({
render: function() {
var elapsed = Math.round(this.props.elapsed / 100);
var seconds = elapsed / 10 + (elapsed % 10 ? '' : '.0' );
var message =
'React has been successfully running for ' + seconds + ' seconds.';

return React.DOM.p(null, message);

}
});

// Call React.createFactory instead of directly call ExampleApplication({...}) in React.render
var ExampleApplicationFactory = React.createFactory(ExampleApplication);

var start = new Date().getTime();
setInterval(function() {
ReactDOM.render(
ExampleApplicationFactory({elapsed: new Date().getTime() - start}),
document.getElementById('container')
);
}, 50);

posted @ 2017-05-30 19:35  ArielChen  阅读(160)  评论(0编辑  收藏  举报