我目前正在使用ReactJS。我正在尋找能夠與反應完美結合的CSS框架,並幫助您進行優秀的網頁設計。哪些CSS框架可以與React完美協作?
回答
React適用於基於組件的樣式,或者「CSS in JS」解決方案。他們解決了很多常見的CSS問題,如造型衝突。
雖然目前還沒有明確的贏家。 CSS Modules和styled components與React完美協作,易於使用。順便說一句,您可以使用CSS文件(甚至SASS)完美地使用CSS模塊,因此您擁有兩全其美的優點。
檢查CSS Modules github repo的一個很好的介紹。您只需要添加一個webpack加載器,並將您的樣式文件導入到您的JS代碼中。這裏有一個你可以檢查的sample react app,它使用CSS Modules + SASS。
你,你是對的。我是反應的粉絲。我通常使用粉底和bootstrap進行造型。但他們還沒有準備好做出反應。我會研究你的建議,他們可能對我的項目有所幫助。 –
同意。如果你需要更高層次的東西,你可以使用Material-UI或React Toolbox。 我還沒有使用過最後一個,但它是通過CSS模塊構建的。 – elas
就個人而言,我不是JS的粉絲,一切的做法。當然,React可能在設計時考慮到了「JS中的CSS」,但可用於處理普通樣式表的工具簡單得多(並且更好地記錄)。因此,通過將React和JSX與CSS預處理器(和後處理器)相結合,我獲得了兩全其美的效果。
它不像其他選項那樣「具有革命性」,但SASS仍然是一個很棒的框架,它減輕了使用樣式表的很多痛苦。
一個主要的好處是,由於導入,您可以自由分割和劃分樣式,但最終還是會爲每個組件提供一個專用的css文件。因此,您避免了意大利麪條樣式表中常見的問題。
- 1. React Native與CSS框架?
- 2. 您發現哪些CSS框架有用?
- 3. 完美的Web UI框架(與微軟堆棧?) - 架構問題?
- 4. 哪些Web框架與Elastic Beanstalk兼容?
- 5. 獲取哪些iOS框架可用?
- 6. 有哪些協議可以與WCF一起使用?
- 7. 與React的CSS架構,也可以爲主題
- 8. 一些完美的組合基礎(由Zurb)和js框架?
- 9. python3框架是否可以與CodeIgniter for PHP相媲美?
- 10. Dojo dijit框架vs一些CSS框架
- 11. 如何選擇完美的RESTful框架?
- 12. Iphone的外部附件框架支持哪些協議
- 13. 哪些資源可以學習Rhino Mocking框架?
- 14. 哪些選項可以傳遞給在遊戲框架
- 15. 哪些PHP框架可以處理大規模應用程序?
- 16. 哪些微型框架可以在線試用?
- 17. 哪些庫或框架可以用來渲染iOS UIViews?
- 18. 可以將哪些CSS屬性應用於哪些HTML元素
- 19. 哪些是J2ME MVC框架?
- 20. 哪個CSS框架可以很好地與SharePoint發佈網站配合使用?
- 21. .NET框架的哪些功能可以互操作程序集引用?
- 22. 什麼Javascript框架與Grails完美集成?
- 23. 與CSS StackLayout框架
- 24. 哪裏可以使用AutoIT框架?
- 25. 在React Native中鏈接CSS框架
- 26. CSS框架,可以容納的div
- 27. 做一個完美的釋義可以做些什麼?
- 28. System.Web可以與ASP.Net Core一起使用,具有完整框架
- 29. 我可以防止DotNetNuke css與其他框架衝突嗎?
- 30. Mono for Android:哪個測試框架可以工作
材料UI還是不錯的,我也喜歡語義UI – TimCodes
的反應版本有這麼多[CSS框架(https://github.com/troxler/awesome-css-frameworks),你可以選擇。每個人都有優點和缺點,所以我們無法真正幫助您選擇「完美」的框架。 – str