10 個(gè)打造 React.js App 的最佳 UI 框架

10 個(gè)打造 React.js App 的最佳 UI 框架

在本文中,我們將分享一些助你打造 React.js App 最佳的 UI 框架耻瑟。它們具備你所需要的基本 React 組件旨指,以及易用的 API,同時(shí)喳整,在外觀和體驗(yàn)上也非常棒谆构。Have Fun !


  1. Material-UI
    --

基于谷歌 Material Design 設(shè)計(jì)規(guī)范的 React 組件

此外框都,它還是 React 的第一個(gè) UI 套件搬素。Material-UI 具備你所需要的所有組件(甚至更多),以及可配置性極高的預(yù)定義調(diào)色板<MuiThemeProvider>魏保,幫助你為應(yīng)用程序定制相應(yīng)的顏色主題熬尺。

由于 Material-UI 過去的版本中存在一些性能問題,就我個(gè)人而言谓罗,不是很滿意粱哼。但自 3.0 版本發(fā)布后的反饋來看,它在性能方面已有所改善檩咱。

項(xiàng)目地址:【傳送門

  1. React Desktop
    --

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

關(guān)于 Electron 框架揭措,我相信你已經(jīng)有所了解。如果你對(duì)跨平臺(tái)桌面應(yīng)用程序 UI 組件也感興趣的話税手,那么 React-Desktop 絕對(duì)是你的“菜”蜂筹。你可以使用它輕松獲取用于 Mac OS 和 Windows 10 系統(tǒng)上相應(yīng)的 UI 組件。

項(xiàng)目地址:【傳送門

  1. Semantic-UI-React
    --

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

就個(gè)人而言芦倒,我認(rèn)為它是最好用的 React UI 框架艺挪。它是由官方基于 Semantic-UI 打造的 React 組件,它幾乎涵蓋了 Semantic-UI 上的所有組件兵扬,而且它還有一個(gè)易用的 Declarative API麻裳,以及用于 React 組件的 shorthand props,同時(shí)它能夠做到 jQuery-free器钟。

另外津坑,我做了一個(gè)使用 React-Semantic-UI,Webpack 構(gòu)建項(xiàng)目的新手示例傲霸,你也可以來看看疆瑰。

項(xiàng)目地址:【傳送門

  1. Ant-design
    --

一套企業(yè)級(jí) UI 設(shè)計(jì)語言和基于 React 實(shí)現(xiàn)的 Web 組件庫(kù)的體驗(yàn)解決方案

引用官方文檔介紹:

  • 用于 Web 應(yīng)用程序的企業(yè)級(jí) UI 設(shè)計(jì)語言眉反。
  • 一套開箱即用的高品質(zhì) React 組件。
  • 由 TypeScript 構(gòu)建穆役,并具備完整定義類型寸五。
  • 基于 npm + webpack + dva 前端開發(fā)工作流。

它支持瀏覽器耿币、服務(wù)器端渲染和 Electron 環(huán)境梳杏,并具備豐富的組件郭卫,你還可以通過 Create-react-app 來學(xué)習(xí)拍鲤。來看看 Ant-design demo 吧!

項(xiàng)目地址:【傳送門

  1. Blueprint
    --

引用自官方文檔:

“它將為擁有復(fù)雜葵诈、數(shù)據(jù)密集的 Web 界面的桌面應(yīng)用程序進(jìn)行全面優(yōu)化塑悼。如果你注重移動(dòng)端的交互體驗(yàn)劲适,并且正尋找移動(dòng)優(yōu)先的 UI 套件的話,它可能不適合你拢肆〖跸欤”

Blueprint 是由 TypeScript 構(gòu)建,并具備良好的使用文檔郭怪。它包含了豐富(30+)的 React 基礎(chǔ)組件支示,從按鈕到表單控件、工具提示均有涉及鄙才。此外颂鸿,它的每個(gè)組件都包含了 CSS 樣式。并且攒庵,你還可以使用 Sass 和 Less 變量嘴纺、優(yōu)雅的調(diào)色板和兩種尺寸的 300+ UI 圖標(biāo)等工具,來打造一款專屬于你的組件和應(yīng)用程序浓冒。

項(xiàng)目地址:【傳送門

  1. React-Bootstrap
    --

用 React 構(gòu)建的 Bootstrap 3 組件

引用自官方文檔:

React-Bootstrap 是一個(gè)可重用的前端組件庫(kù)栽渴。通過使用 Facebook 的 React.js 框架來獲得 Twitter Bootstrap 的外觀與體驗(yàn),以及更清晰的代碼稳懒。

簡(jiǎn)而言之闲擦,它是知名的 Bootstrap 組件的 React 實(shí)現(xiàn)。

項(xiàng)目地址:【傳送門

  1. React-Toolbox
    --

一套基于谷歌 Material Design 規(guī)范和 CSS 模塊的 React 組件

你聽說過 CSS Modules 嗎场梆? React-Toolbox 便依賴于它墅冷。React-Toolbox 是一個(gè)具有 30+ 開箱即用組件的高度可定制框架。從此或油,你可以不必使用類似 Purify-CSS 這樣的工具寞忿,僅通過所需的 CSS 便可以進(jìn)行項(xiàng)目的開發(fā)。

項(xiàng)目地址:【傳送門

  1. Grommet
    --

用于企業(yè)應(yīng)用的先進(jìn)的 UX 框架

Grommet 不僅僅是 UX 框架顶岸,它還提供了從理論到應(yīng)用程序開發(fā)所需的所有指導(dǎo)腔彰、組件以及設(shè)計(jì)資源叫编。例如,它提供了 React 編寫的豐富的 UX 組件霹抛、自帶的 grommet-cli 宵溅、入門學(xué)習(xí)指南、預(yù)設(shè)模版上炎、優(yōu)秀的使用文檔等資源。

項(xiàng)目地址:【傳送門

  1. Fabric
    --

用于為 Office 和 Office 365 構(gòu)建用戶體驗(yàn)的 React 組件

在過去的幾年里雏搂,微軟公司支持并創(chuàng)建了許多開源項(xiàng)目藕施,例如 Angular 2、TypeScript凸郑、VS Code(基于 Electron)以及 Fabric裳食。

Fabric 是利用 TypeScript 編寫的官方 Office 庫(kù),它具有“入門”指南芙沥、博客诲祸、官方調(diào)色板和字體以及項(xiàng)目所需的所有組件

項(xiàng)目地址:【傳送門

  1. React-md
    --

這是另一個(gè)基于谷歌 Material Design 設(shè)計(jì)規(guī)范的庫(kù)而昨。React-md 具備眾多常見的 Material 組件救氯,你可以輕松地根據(jù)自己的需求進(jìn)行定制。同時(shí)歌憨,它還具有良好的使用文檔着憨,以及快速入門指南。

但是务嫡,目前這個(gè)庫(kù)僅有一個(gè)人進(jìn)行維護(hù)和開發(fā)甲抖。 如果你想為開源項(xiàng)目做些貢獻(xiàn) ,或許 React-md 是一個(gè)不錯(cuò)的選擇心铃。

項(xiàng)目地址:【傳送門


感謝你的閱讀准谚。若你有所收獲,歡迎點(diǎn)贊與分享去扣。

注:

  1. 本文版權(quán)歸原作者所有柱衔,僅用于學(xué)習(xí)與交流;
  2. 如需轉(zhuǎn)載譯文厅篓,煩請(qǐng)按下方注明出處信息秀存,謝謝!

英文原文:Best UI Frameworks for your new React.js App
作者:Vladimir Metnew
譯者:IT程序獅
譯文地址:http://www.reibang.com/p/bba3662fa8ab

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末羽氮,一起剝皮案震驚了整個(gè)濱河市或链,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌档押,老刑警劉巖澳盐,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祈纯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡叼耙,警方通過查閱死者的電腦和手機(jī)腕窥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來筛婉,“玉大人簇爆,你說我怎么就攤上這事∷觯” “怎么了入蛆?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)硕勿。 經(jīng)常有香客問我哨毁,道長(zhǎng),這世上最難降的妖魔是什么源武? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任扼褪,我火速辦了婚禮,結(jié)果婚禮上粱栖,老公的妹妹穿的比我還像新娘话浇。我一直安慰自己,他們只是感情好闹究,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布凳枝。 她就那樣靜靜地躺著,像睡著了一般跋核。 火紅的嫁衣襯著肌膚如雪岖瑰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天砂代,我揣著相機(jī)與錄音蹋订,去河邊找鬼。 笑死刻伊,一個(gè)胖子當(dāng)著我的面吹牛露戒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播捶箱,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼智什,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了丁屎?” 一聲冷哼從身側(cè)響起荠锭,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晨川,沒想到半個(gè)月后证九,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體删豺,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年愧怜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呀页。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拥坛,死狀恐怖蓬蝶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情猜惋,我是刑警寧澤疾党,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站惨奕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏竭钝。R本人自食惡果不足惜梨撞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望香罐。 院中可真熱鬧卧波,春花似錦、人聲如沸庇茫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旦签。三九已至查坪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宁炫,已是汗流浹背偿曙。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留羔巢,地道東北人望忆。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像竿秆,于是被迫代替她去往敵國(guó)和親启摄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容