當前位置:
首頁 > 知識 > 10 個打造 React.js App 的最佳 UI 框架

10 個打造 React.js App 的最佳 UI 框架


在本文中,我們將分享一些助你打造 React.js App 最佳的 UI 框架。它們具備你所需要的基本 React 組件,以及易用的 API,同時,在外觀和體驗上也非常棒。Have Fun !


1. Material-UI



10 個打造 React.js App 的最佳 UI 框架



基於谷歌 Material Design 設計規範的 React 組件

此外,它還是 React 的第一個 UI 套件。Material-UI 具備你所需要的所有組件(甚至更多),以及可配置性極高的預定義調色板和,幫助你為應用程序定製相應的顏色主題。


由於 Material-UI 過去的版本中存在一些性能問題,就我個人而言,不是很滿意。但自 3.0 版本發布後的反饋來看,它在性能方面已有所改善。


2. React Desktop



10 個打造 React.js App 的最佳 UI 框架



專為 MacOS Sierra 和 Windows 10 提供的 React UI 組件


關於 Electron 框架,我相信你已經有所了解。如果你對跨平台桌面應用程序 UI 組件也感興趣的話,那麼 React-Desktop 絕對是你的「菜」。你可以使用它輕鬆獲取用於 Mac OS 和 Windows 10 系統上相應的 UI 組件。


3. Semantic-UI-React



10 個打造 React.js App 的最佳 UI 框架


由 Semantic-UI 官方出品的 React UI 組件


就個人而言,我認為它是最好用的 React UI 框架。它是由官方基於 Semantic-UI 打造的 React 組件,它幾乎涵蓋了 Semantic-UI 上的所有組件,而且它還有一個易用的 Declarative API,以及用於 React 組件的 shorthand props,同時它能夠做到 jQuery-free。


另外,我做了一個使用 React-Semantic-UI,Webpack 構建項目的新手示例,你也可以來看看。


4. Ant-design



10 個打造 React.js App 的最佳 UI 框架



一套企業級 UI 設計語言和基於 React 實現的 Web 組件庫的體驗解決方案


引用官方文檔介紹:


用於 Web 應用程序的企業級 UI 設計語言。


一套開箱即用的高品質 React 組件。

由 TypeScript 構建,並具備完整定義類型。


基於 npm + webpack + dva 前端開發工作流。


它支持瀏覽器、伺服器端渲染和 Electron 環境,並具備豐富的組件,你還可以通過Create-react-app 來學習。來看看 Ant-design demo 吧!


5. Blueprint



10 個打造 React.js App 的最佳 UI 框架



引用自官方文檔:


「它將為擁有複雜、數據密集的 Web 界面的桌面應用程序進行全面優化。如果你注重移動端的交互體驗,並且正尋找移動優先的 UI 套件的話,它可能不適合你。」


Blueprint 是由 TypeScript 構建,並具備良好的使用文檔。它包含了豐富(30+)的 React 基礎組件,從按鈕到表單控制項、工具提示均有涉及。此外,它的每個組件都包含了 CSS 樣式。並且,你還可以使用 Sass 和 Less 變數、優雅的調色板和兩種尺寸的 300+ UI 圖標等工具,來打造一款專屬於你的組件和應用程序。


6. React-Bootstrap


10 個打造 React.js App 的最佳 UI 框架



用 React 構建的 Bootstrap 3 組件


引用自官方文檔:


React-Bootstrap 是一個可重用的前端組件庫。通過使用 Facebook 的 React.js 框架來獲得 Twitter Bootstrap 的外觀與體驗,以及更清晰的代碼。


簡而言之,它是知名的 Bootstrap 組件的 React 實現。


7. React-Toolbox



10 個打造 React.js App 的最佳 UI 框架



一套基於谷歌 Material Design 規範和 CSS 模塊的 React 組件

你聽說過 CSS Modules 嗎? React-Toolbox 便依賴於它。React-Toolbox 是一個具有 30+ 開箱即用組件的高度可定製框架。從此,你可以不必使用類似 Purify-CSS 這樣的工具,僅通過所需的 CSS 便可以進行項目的開發。


8. Grommet



10 個打造 React.js App 的最佳 UI 框架



用於企業應用的先進的 UX 框架


Grommet 不僅僅是 UX 框架,它還提供了從理論到應用程序開發所需的所有指導、組件以及設計資源。例如,它提供了 React 編寫的豐富的 UX 組件、自帶的 grommet-cli 、入門學習指南、預設模版、優秀的使用文檔等資源。


9. Fabric



10 個打造 React.js App 的最佳 UI 框架



用於為 Office 和 Office 365 構建用戶體驗的 React 組件

在過去的幾年裡,微軟公司支持並創建了許多開源項目,例如 Angular 2、TypeScript、VS Code(基於 Electron)以及 Fabric。


Fabric 是利用 TypeScript 編寫的官方 Office 庫,它具有「入門」指南、博客、官方調色板和字體以及項目所需的所有組件。


10. React-md



10 個打造 React.js App 的最佳 UI 框架



這是另一個基於谷歌 Material Design 設計規範的庫。React-md 具備眾多常見的 Material 組件,你可以輕鬆地根據自己的需求進行定製。同時,它還具有良好的使用文檔,以及快速入門指南。


但是,目前這個庫僅有一個人進行維護和開發。 如果你想為開源項目做些貢獻 ,或許 React-md 是一個不錯的選擇。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 1KE互聯網教育 的精彩文章:

搬個小板凳,我們扯扯Docker的前生
谷歌I/O大會勾勒帝國版圖:天下霸業,捨我其誰!
程序員,為何你不該加班?

TAG:1KE互聯網教育 |

您可能感興趣

HB送Amnesia Collection,內含2個遊戲,steam售價100RMB
LAOWA 老蛙105mm F2.0 Smooth Trans Focus評測
世界彈!BTS《MIC Drop》連續7周打入Billboard Hot 100榜
RazerPhone獲系統升級:支持Dolby Digital 5.1及HDR10
Dante Labs宣布啟動10,000 European Genome Project
海航集團確認超10億出售悉尼寫字樓;HOTchain、AICHAIN、ExTrade、Uphold獲得億元級別機構投資-創投扒卦
Accolade的新款ANIC-200Kq,在100GbE帶寬下的數據處理的性能怪獸!
通過Snap在Ubuntu 17.10中安裝Skype
防彈少年團《MIC Drop》Remix連續8周入主Billboard"HOT100"
新版Surface Laptop上架:預裝Win10專業版 7600元
全球最大奢侈品電商Yoox Net-A-Porter被Richemont集團100%收購
微軟推出Windows 10 Pro版Surface Laptop,售價貴100美元
Win10專業版加持!微軟Surface Laptop上架:7600元
Lumia 830成功運行Windows 10 for ARM
Bose的QC35二和Sony的WH-1000XM2,哪個對iPhone更友好?
雙核10nm迎擊Ryzen3 APU?Intel i3 8130U泄露
4K全面屏+10GB RAM?vivo Xplay7要做旗艦機皇
你入手的Moncler CanadaGoose不是100%充絨?難道買了個假的....
iPhoneX和華為Mate10pro,小米MIX2,誰才是年度真旗艦?
jQuery UI 1.10 API 文檔