##Mount
コンポーネントが配置される(生まれる)期間
##Update
コンポーネントが変更される(成長する)期間
##Unmount
コンポーネントが破棄(死ぬ)期間
##Mounting
constructor()
初期化(stateなど)
render()
VDOMを描画(JSXをリターン)
componentDidMount()
render()後に一度だけ呼ばれる
リスナーの設定やAPI通信に使われる
##Update
render()
VDOMを再描画
componentDiaUpdate()
再render()後に呼ばれる
スクロールイベントや条件付イベント
##Unmount
componentWillUnmount()
コンポーネントが破棄される直前
リソースを解放するため、リスナーの解除など