2015-07-28 69 views
0

我實際上正在研究React,並且我想鞏固我的知識。與生命週期方法開始 :有關React生命週期方法的更多信息

  • getDefaultProps:來自getDefaultProps和家長
    屬性是鞏固在這裏this.props這樣的特性,現在已經準備好通過「getInitialState」

  • getInitialState消耗:
    this.props用於設置組件的狀態。該組件現在已準備好進行渲染

  • componentWillMount: 我們可以在裏面做什麼?

  • 渲染:
    自我解釋

  • componentWillMount:
    我們可以做一些動作來清潔組件

componentWillMount似乎矯枉過正? 你覺得呢?

回答

0

我的答案假設你的子彈在render之後應該是componentDidMount

兩個

  • componentWillMount之間最大的不同組件呈現之前被調用。任何在渲染之前需要完成的事情都應該存在於這個函數中(初始調用來檢索數據,初始化內部結構等等)。
  • componentDidMount在組件渲染後調用。由於組件現在被添加到DOM樹中,因此可以執行任何其他DOM操作。也許會觸發事件通知應用程序的其餘部分:該組件被渲染或將該元素添加到非React DOM樹中。
相關問題