![](/img/trans.png)
[英]Does react hook component re-render when parent component re-renders?
[英]When react renders a component does it always render on the non-virtual DOM?
假設我在組件的render方法中有一個console.log:
class MyComp extends React{
render(){
console.log('rendering')
return <div>Hello</div>
}
}
每當此組件呈現時,我都會在控制台中看到它。 這是否總是意味着虛擬Dom正在重新渲染?
換句話說,記錄render方法是了解非虛擬DOM是否正在重新渲染的好方法嗎?
每當此組件呈現時,我都會在控制台中看到它。 這是否總是意味着虛擬Dom正在重新渲染?
是的,您是對的,Virtual Dom正在重新渲染。
換句話說,記錄render方法是了解非虛擬DOM是否正在重新渲染的好方法嗎?
將控制台放入呈現方法是了解組件何時更新的好又簡單的方法。
如我所知,有3種情況下React組件正在重新渲染
您可以在這里閱讀更多內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.