React Component Lifecycle getInitialState getDefaultProps componentWillMount componentDidMount shouldComponentUpdate (Update only) componentWillUpdate (Update only) componentWillReceiveProps (Update only) render