一個組件完整的聲生命週期包含實例化階段、活動階段、銷燬階段三個階段,每一個階段又由相應的方法管理。函數
過程當中涉及三個主要的動做術語:component
- mounting表示正在掛載虛擬DOM到真實DOM生命週期
- updating表示正在被從新渲染object
- unmounting表示正在將虛擬DOM移除真實DOM渲染
每一個動做術語提供兩個函數:date
- componentWillMount()方法
- componentDidMount()next
- componentWillUpdate(object nextProps, object nextState)co
- componentDidUpdate(object prevProps, object prevState)術語
- componentWillUnmount()