[英]Why does the React component render?
我有一個相當復雜的 React 應用程序。 我面臨的問題是,當在導航欄中單擊鏈接時,導航欄會重新呈現。 顯然,這表明應用程序正在進行不必要的渲染。 導航欄存在於“標題”組件中。 這個“標題”應該是固定的。 但它被多次調用。 告訴組件為什么呈現的推薦方法是什么。 我可以想到很多原因,我想開始消除它們以減少不必要的渲染。 該組件可以是
可能還有其他人。 我如何知道組件為何呈現?
(顯然)沒有簡單的方法來說明組件為何呈現,可能是因為它本質上需要深度比較(至少要涵蓋所有情況),這可能是一項昂貴的操作。
但是有很多工具和解決方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.