2017-11-11T04:38:18Z||2017-11-11T04:38:18Z


在ES6中,推荐在constructor中直接设置state,类似这样:

class MyComponent extends React.Component {
  constructor(props) {
    super(props);

    this.state = {
        name: 'mmp';
    };
  }
}

而在ES5中的React.createClass,只能用getInitialState了。

var MyComponent = React.createClass({
  getInitialState() {
    return {
        name: 'mmp',
    };
  },
});