2017-08-10 81 views

回答

0

使用React.cloneElement()沒有內存效率低下。它創建一個新的React元素,使用原始的基礎。與所有對象一樣,除非某個引用保留在某個變量的原始元素中,否則它將被垃圾收集和刪除。

爲了驗證這一點,我使用Chrome開發工具內存快照分析器進行了快速測試。使用您的WrapperComponent呈現單個組件只會導致克隆組件的一個實例處於內存中。