You should initialize state in the constructor when using ES6 classes, and getInitialState() method when using React.createClass().
Using ES6 classes:
class MyComponent extends React.Component {
constructor(props) {
super(props)
this.state = { /* initial state */ }
}
}Using React.createClass():
const MyComponent = React.createClass({
getInitialState() {
return { /* initial state */ }
}
})