使用內聯樣式對象的反應組件和使用正常的CSS類通過className屬性之間的區別是什麼,即使我想改變某些事件的某些樣式我可以只是改變className,那麼最好的方法是什麼?爲什麼?使用內聯樣式對象與反應與使用正常的CSS類
乾杯
使用內聯樣式對象的反應組件和使用正常的CSS類通過className屬性之間的區別是什麼,即使我想改變某些事件的某些樣式我可以只是改變className,那麼最好的方法是什麼?爲什麼?使用內聯樣式對象與反應與使用正常的CSS類
乾杯
我會去外部的CSS類。如果您不使用它,則使用將無法重用常用樣式。此外,一旦您完成項目,最終您的代碼將變得更大(更多字符 - 更多大小)。
內聯樣式採取更多尺寸的DOM,從虛擬域更慢 轉換(有可能對記憶產生更大的影響),並採取更多的時間 由瀏覽器來處理。
這是從一個偉大的article採取的,我認爲會讓事情變得清晰。
這實際上都是一個偏好問題。使用內聯樣式可以爲您提供更多的組件化樣式 - 這意味着您無需擔心CSS的重要性,就可以覆蓋該特定組件的所需內容。但是,當你這樣做時,你沒有得到CSS的好處,並且使用樣式表來設計組件的風格變得更加困難。
做什麼是有道理的。