[英]React createElement vs cloneElement
如果使用cloneElement(在現有元素實例上)或createElement(在react Element類上)哪一個在性能方面更好的話,任何人都可以告訴我嗎?
有時克隆某些東西比創建新實例更快。 請告訴我。 謝謝
使用cloneElement
通常會更快,因為您只需要實例化一個初始組件。
這個jsperf測試顯示, cloneElement
速度幾乎是Linux上Chromium 45的createElement
兩倍:
cloneElement
~1.7m ops / second createElement
~0.85m ops / second 如果您有一個可以克隆而不需要更改的基本組件,那么在語義和性能方面使用cloneElement
是一個明確的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.