by shigemk2

当面は技術的なことしか書かない

Reactのconstructorについて

facebook.github.io

stackoverflow.com

こちらと

class MyComponent extends React.Component {
  constructor(props) {
    super(props);
    this.state = { /* initial state */ };
  }
}

こちらは、

var MyComponent = React.createClass({
  getInitialState() {
    return { /* initial state */ };
  },
});

等価です。なにがちがうのかというと、書き方の問題で、constructorはES6に準拠した書き方となっています。