有人可以解釋一下到底發生了什麼我的下一個背景:陣營:componentWillUpdate
假設我有一個應用程序的組件(父),有的孩子部件假設索引,搜索,關於和這3個有自己的孩子。
當我在應用程序組件中調用componentWillUpdate時會發生什麼,新狀態/道具將會出現,但葉子(兒童)內會發生什麼,他們會重新渲染自己嗎?
假設我在應用程序的這個componentWillUpdate中覆蓋了DOM中的某些東西,並且我將在componentDidMount或componentWillMount中的葉子組件中的DOM中使用同樣的東西...哪個值將是最後一個?
我建議你閱讀生命週期方法的文檔(https://facebook.github.io/react/docs/component-specs.html#lifecycle-methods)。我認爲這裏有很好的解釋。一般而言,您希望避免自己更改DOM,而是讓React儘可能地根據狀態變化呈現您的DOM。 – Mark