2016-08-15 109 views

回答

25

直接的StyleSheet.js註釋部分報價陣營本地

代碼質量:

  • 通過移動款式渲染功能的時候,你使代碼更容易理解。

  • 命名樣式是爲渲染函數中的低級組件添加含義的好方法。

性能:

  • 使從樣式對象樣式表能夠通過ID引用它,而不是每次都創建一個新的樣式對象。

  • 它還允許只通過橋發送一次樣式。所有後續使用都將引用一個id(尚未實現)。

而且Stylsheet驗證您stylehsheet內容,以及。因此,在編譯時顯示錯誤樣式屬性的任何錯誤,而不是在樣式表實際實現時的運行時。

+1

我明白了,因爲我可以只使用一個對象,所以StyleSheet有什麼意義。此外,在性能方面,內聯比StyleSheet更好? 謝謝你的回答:) – corasan

+3

不行。內聯效率也不高。它與使用普通對象類似。由於使用內聯樣式,因此與樣式表相比,本地需要將更多數據發送到React本地橋。這對性能不利 – while1

+6

前三個項目符號與OP將render對象聲明爲render函數外部的const的技術無關。 –