getDefaultProps 不是获取默认props,而是设置默认props,主要用在ES5的React写法中getInitialState 不是获取默认State,而是设置初始的state,主要是用在ES5的React写法中 下面是ES5和ES6的写法对比 //ES5写法 var Video = React.createClass({ getDefaultProps: function(){ return { autoPlay: false, maxLoops: 10 } }, getIni