在傳統的Web應用程序中,引入了React組件,我們稱之爲CustomComponent
。使用新數據更新React組件
updateView(newData) {
React.render(<CustomComponent data={newData} />, document.querySelector('.custom-component-1'));
}
這工作,但由於某些原因,實際的DOM節點.custom-component-1
似乎清空每次React.render
被調用它,擊敗利用反應達到最小DOM更新,因爲每次它取代了目的內容。
我在做什麼錯?
我的答案是不正確,根據你呈現的現有容器應該重新描繪的API。 https://facebook.github.io/react/docs/top-level-api.html#react.render – Silfverstrom
是的,但是實際上React似乎在做你在答案中寫的東西,很奇怪。 –