can use this.setState() render() getInitialState() getDefaultProps() componentWillMount() componentDidMount() componentWillReceiveProps(nextProps) shouldComponentUpdate(nextProps, nextState) componentWillUpdate(nextProps, nextState) componentDidUpdate(prevProps, prevState) componentWillUnmount() render() ReactDOM .render() setProps() setState() false true forceUpdate() ReactDOM .unmountComponentAtNode()