React是一個(gè)用于構(gòu)建用戶(hù)界面的JavaScript庫(kù),主要用于構(gòu)建UI,很多人認(rèn)為React 是 MVC 中的 V(視圖)。
它最早起源于Facebook的一個(gè)內(nèi)部項(xiàng)目,因?yàn)楣緦?duì)當(dāng)時(shí)現(xiàn)有的JavaScript MVC框架都不滿(mǎn)意,就決定自己開(kāi)發(fā)一套,用來(lái)架設(shè)Instagram的網(wǎng)站。開(kāi)發(fā)完成后,發(fā)現(xiàn)這套東西很好用,就在2013年5月開(kāi)源了。
1:Ant-design
推薦指數(shù):star:60.2k
官網(wǎng):https://ant.design/docs/react/introduce-cn
Github: https://github.com/ant-design/ant-design/
Ant Design一套企業(yè)級(jí) UI 設(shè)計(jì)語(yǔ)言和 React 組件庫(kù),基于Ant Design 設(shè)計(jì)體系的 React UI 組件庫(kù),用于研發(fā)企業(yè)級(jí)中后臺(tái)產(chǎn)品,風(fēng)格素雅簡(jiǎn)潔,喜歡的可以選擇使用,目前在react技術(shù)棧領(lǐng)域使用的較為廣泛,各種文檔也比較齊全,遇到問(wèn)題好解決。
2:Material-UI
推薦指數(shù):star:57.9k
英文文檔:https://material-ui.com
Github: https://github.com/mui-org/material-ui
Material-UI當(dāng)下流行的 React UI 框架,組件用于更快速、更簡(jiǎn)便的 web 開(kāi)發(fā),適合小團(tuán)隊(duì),或者個(gè)人項(xiàng)目快速搭建前端界面,可以自定義主題,Github上面的star挺多的,有超過(guò)Ant的趨勢(shì),有空的話(huà)可以讀一讀源碼,畢竟這么優(yōu)秀的框架,能學(xué)到很多東西。
3:Semantic UI
推薦指數(shù):star:48k
中文文檔:https://zijieke.com/semantic-ui/
Github: https://github.com/semantic-org/semantic-ui/
Semantic UI 是一款非常優(yōu)秀的前端開(kāi)發(fā)框架。它在用戶(hù)體驗(yàn)的設(shè)計(jì)上與Bootstrap和Foundation相比,更勝一籌,語(yǔ)義化的前端 UI 框架,包含 50 多個(gè)組件。
4:React-Bootstrap
推薦指數(shù):star:17.7k
官網(wǎng):https://react-bootstrap.github.io
中文文檔: http://react.tgwoo.com
Github: https://github.com/react-bootstrap/react-bootstrap/
一款基于ReactJS對(duì)Bootstrap進(jìn)行封裝前端組件庫(kù),React-Bootstrap是可重用的前端組件庫(kù)。樣式組件依賴(lài)于bootstrap。與 Twitter Bootstrap 一致外觀與感受,但通過(guò) Facebook 的 React.js 框架獲得更清爽的代碼。
5:Blueprint
推薦指數(shù):star:16.2k
官網(wǎng):https://apiblueprint.org
Github: https://github.com/palantir/blueprint
Blueprint是一個(gè)基于React的Web工具組件庫(kù)。 它針對(duì)在現(xiàn)代瀏覽器和IE11中運(yùn)行的桌面應(yīng)用程序構(gòu)建復(fù)雜,數(shù)據(jù)密集的Web界面。一個(gè) React UI 工具組件庫(kù)。