成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

react都有哪些組件

react組件有:1、Ant Design;2、Bootstrap;3、Bulma;4、Chakra UI;5、Material UI;6、Semantic UI;7、Reach UI;8、Reakit;9、Rebass等。

react都有哪些組件

本教程操作環(huán)境:Windows10系統(tǒng)、react18.0.0版、Dell G3電腦。

react都有哪些組件?

頂級(jí)React組件庫推薦

Ant Design

react都有哪些組件

項(xiàng)目鏈接:

  • Ant Design
    • https://ant.design/
  • 包大小(來自 BundlePhobia):縮小后 1.2mB,縮小 +gzip 壓縮后 349.2kB,通過搖樹減少體積。

優(yōu)點(diǎn):

  • AntDesign 隨附了大量支持文檔,有一個(gè)社區(qū),包括一個(gè)帶有預(yù)制模板的單獨(dú)項(xiàng)目(AntDesignPro);
  • 可用來快速設(shè)計(jì)后臺(tái) / 內(nèi)部應(yīng)用的 UI 庫。

缺點(diǎn):

  • 缺乏可訪問性;
  • 體積很大,預(yù)計(jì)會(huì)對(duì)性能產(chǎn)生較大影響;
  • 污染你的 CSS(期望添加!important 以防止它樣式化你的非 Ant 組件)。

Bootstrap

react都有哪些組件

其實(shí)我主要把 Bootstrap 看作是一個(gè) UI 庫。它不會(huì)幫你贏得任何設(shè)計(jì)獎(jiǎng)項(xiàng),但可以用來完成一些邊緣項(xiàng)目和最小可行產(chǎn)品。

不過這取決于你要使用它的目的。如果你不熟悉 React,那么它是一個(gè)很好的入門庫。對(duì)于經(jīng)驗(yàn)更豐富的開發(fā)人員來說,他們可能會(huì)去研究 styled-components / Emotion。

有兩個(gè)流行的庫帶有 Bootstrap 的 React 綁定,我個(gè)人僅使用 Reactstrap。

項(xiàng)目鏈接:

  • React Bootstrap
    • https://react-bootstrap.github.io/
  • 包大小(來自 BundlePhobia):縮小后 111kB,縮小 +gzip 壓縮后 34.4kB,通過搖樹減少體積
  • Reactstrap
    • https://reactstrap.github.io/
  • 包大小(來自 BundlePhobia):縮小后為 152.1kB,縮小 +gzip 壓縮后 39.4kB,通過搖樹減少體積

優(yōu)點(diǎn):

  • 帶有 React 綁定的 Bootstrap 庫,大家都喜歡;
  • 通過 CSS-in-JS 輕松自定義;
  • 它已經(jīng)流行了足夠長(zhǎng)的時(shí)間了,因此不必?fù)?dān)心錯(cuò)誤 / 問題;
  • 快速上手;
  • 沒有 jQuery 依賴,因?yàn)樗言?React 中完全重新實(shí)現(xiàn)。

缺點(diǎn):

  • 這是 Bootstrap:如果你不做自定義,則你的網(wǎng)站將與其他網(wǎng)站沒什么區(qū)別。

Bulma

react都有哪些組件

Bulma 與本文介紹的其他庫不太一樣,因?yàn)?Bulma 是純 CSS 框架,不需要 JS。你可以選擇直接使用 Bulma 中的類,也可以使用包裝庫,例如 react-bulma-components。

項(xiàng)目鏈接:

  • Bulma
    • https://bulma.io/
  • react-bulma-components
    • https://github.com/couds/react-bulma-components
  • 包大小(來自 BundlePhobia):縮小后 179kB,縮小 +gzip 壓縮 20.1kB

優(yōu)點(diǎn):

  • 不會(huì)讓你的網(wǎng)站長(zhǎng)一副 Bootstrap 的樣子;
  • 適合快速啟動(dòng)和運(yùn)行;
  • 現(xiàn)代化特性(底層是 Flexbox/ 網(wǎng)格)。

缺點(diǎn):

  • 可訪問性:雖然有一些,但沒有像其他庫那樣嚴(yán)格遵守 WCAG 準(zhǔn)則。

Chakra UI

react都有哪些組件

項(xiàng)目鏈接:

  • ChakraUI
    • https://chakra-ui.com/
  • 包大小(來自 BundlePhobia):縮小后為 326.2kB,縮小 +gzip 壓縮后為 101.2kB,通過搖樹減少體積

優(yōu)點(diǎn):

  • 可訪問性:遵循 WAI-ARIA 準(zhǔn)則,組件使用 aria 標(biāo)簽;
  • Discord 服務(wù)器提供支持;
  • 易于定制(帶有主題支持);
  • 高度模塊化,因此搖樹實(shí)際上會(huì)刪除你不使用的代碼。

缺點(diǎn):

  • 相當(dāng)新。

注意:

它非常接近 v1 版本,因此請(qǐng)注意 v0.8.0 之后的重大更改。

Material UI

react都有哪些組件

MaterialUI 是我又愛又恨的庫之一。過去,它幫助我扛過了一些非常緊張的項(xiàng)目死線,但到最后我總是盡快把它從所有角落趕走。

過去,你只能通過編寫 JSS 來自定義 MaterialUI 的樣式,但值得慶幸的是,現(xiàn)在可以使用 styled-components 和 Emotion 覆蓋樣式。

https://material-ui.com/guides/interoperability/#styled-components

項(xiàng)目鏈接:

  • Material UI
    • https://material-ui.com/
  • 包大小(來自 BundlePhobia):縮小后 325.7kB,縮小 +gizp 壓縮 92kB,通過搖樹減少體積

優(yōu)點(diǎn):

  • 完善的文檔
  • 圖標(biāo)庫很大
    • https://material-ui.com/components/material-icons/
  • 簡(jiǎn)單易用(一開始的情況)

缺點(diǎn):

  • 定制起來既困難又痛苦,但卻很有必要(以改善視覺效果);
  • 性能:會(huì)渲染過多的 DOM 節(jié)點(diǎn);
  • 你的應(yīng)用看起來會(huì)像谷歌的產(chǎn)品(對(duì)于某些人來說,這可能代表一種專業(yè)風(fēng)格)。

Semantic UI

react都有哪些組件

項(xiàng)目鏈接:

  • Semantic UI
    • https://semantic-ui.com/
  • Semantic-UI-React
  • 包大小(來自 BundlePhobia):縮小后為 300.8kB,縮小 +gzip 壓縮后為 80.9kB,通過搖樹減少體積。

優(yōu)點(diǎn)

  • 可組合(使用 as prop 傳遞組件)
  • 易于定制
  • 好用的文檔
  • 用戶很知名(Netflix 內(nèi)部使用,Amazon 發(fā)布的產(chǎn)品也在用)
  • TypeScript 支持

缺點(diǎn)

  • 開源項(xiàng)目的潛在不確定性。
    • 查看 issue:
    • https://github.com/Semantic-Org/Semantic-UI/issues/6109
    • https://github.com/Semantic-Org/Semantic-UI/issues/6413
    • 社區(qū)運(yùn)行的 fork:
    • https://github.com/fomantic/Fomantic-UI

榮譽(yù)獎(jiǎng)

Reach UI

ReachUI 是一個(gè)底層組件庫,允許開發(fā)人員在其設(shè)計(jì)系統(tǒng)中構(gòu)建可訪問的 React 組件。

沒有可用的包大小,因?yàn)槊總€(gè)組件都單獨(dú)導(dǎo)出為自己的 npm 包。

Reakit

Reakit 是另一個(gè)底層組件庫。從技術(shù)上講它是一個(gè) UI 庫,但不附帶 CSS。因此你仍然需要找到一種樣式解決方案。

  • 包大小(來自 BundlePhobia):縮小后為 119.9kB,縮小 +gzip 壓縮后為 32.1kB,通過搖樹減少體積。

Rebass

react都有哪些組件

我關(guān)注 Rebass 已經(jīng)有一段時(shí)間了。它是一個(gè)功能強(qiáng)大的組件庫,沒有自帶主題,但可以輕松改變主題。關(guān)于它的實(shí)踐示例,請(qǐng)參見其演示:

https://rebassjs.org/demo

項(xiàng)目鏈接:

  • Rebass
    • https://rebassjs.org/
  • 包大小(來自 BundlePhobia):縮小后 43kB,縮小 +gizp 壓縮 14.4kB,通過搖樹減少體積。

提示

在編寫這份列表時(shí),我曾試著避免加入商業(yè)化的設(shè)計(jì)系統(tǒng),但是有些系統(tǒng)(Material UI)已得到廣泛采用,因此沒有它們列表就不完整了。

我還特意省略了 CSS-in-JS(如 styled-components 和 Emotion)以及實(shí)用工具 CSS 系統(tǒng)(如 Tailwind,https://tailwindcss.com/),因?yàn)樗鼈儾皇敲鞔_的“React 組件庫”,而是用來制作組件的工具。

推薦學(xué)習(xí):《react視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国产精品久久久久久影视| 国产综合无码一区二区色蜜蜜| 中国JAPANESEXXXX少| 老司机67194精品线观看| 好硬好涨老师受不了了| 国产高清一区二区三区视频 | 搡BBBB搡BBBB搡BBBB| 麻花豆传媒剧国产MV| 久久精品国产亚洲AV麻豆蜜芽| 豪妇荡乳1一5潘金莲2在线 | 在线观看亚洲AV每日更新| 亚洲国产成人VA在线观看| 性欧美大战久久久久久久| 四川少妇BBW搡BBBB槡BB| 日韩欧美亚洲综合久久影院D3| 人妻丰满熟妇AV无码区| 欧美性狂猛BBBBBBXXXX| 欧美成人精品三级又大又粗| 男人边吃奶边做好爽免费视频| 美女裸体无遮拦国产兔费网站| 久久天天躁夜夜躁狠狠躁| 九九九九精品视频在线观看| 精品久久久久久天美传媒| 极品少妇被猛得白浆直流草莓视频| 国精产品一区一区三区有限在线| 久久久久国产亚洲AV麻豆| 精品午夜人成一区| 精品一区二区三区免费视频| 免费 成 人 黄 色 网站69| 日产乱码一二三区别免费观看| 日本强伦姧熟睡人妻完整视频| 日本丰满熟妇XXXX色熟妇| 无码中文字幕加勒比一本二本| 无人区码一码二码三码网页| 夜夜夜高潮夜夜爽夜夜爰爰| 伊人性伊人情综合网| 中文字幕一区二区三区乱码人妻| 666西方最大但人文艺术| 97人伦影院A级毛片| 拔萝卜视频免费观看高清下载 | 国产小伙和50岁熟女59P| 国产又黄又爽胸又大免费视频| 狠狠色综合网久久久久久| 黄桃AV无码免费一区二区三区 | 性俄罗斯牲交XXXXX视频| 正在播放老肥熟妇露脸| 国产AV一区二区三区无码野战| 国产精品视频二区不卡| 黑人巨大精品欧美久久| 女士不遮阴小内搭| 日本工口里番H全彩无遮挡| 亚洲GV永久无码天堂网| 亚洲人成图片小说网站| 在线涩涩免费观看国产精品| 国产成人啪精品视频网站午夜 | 好男人观看免费视频2019| 欧美日韩视频一区二区三区| 亚洲AV无码专区色爱天堂| 亚洲乱码无人区卡1卡2卡3| 野花高清在线观看免费3| 97婷婷狠狠成为人免费视频| 国产亚洲成AⅤ人片在线观看麻豆| 女人张开腿扒开内裤让男生桶| 亚洲AⅤ无码精品一区二区三区| 亚洲熟妇无码八AⅤ在线播放 | 国产成人无码A在线观看不卡 | 51FUN吃瓜网-热心群众| 国精品无码人妻一区二区三区 | 无码中文字幕加勒比一本二本 | 又粗又大又硬又爽的少妇毛片| 69日本人XXXX16-18| 97SE亚洲国产综合自在线不卡| 国产丝袜视频一区二区三区| 久久W5WW成W人免费| 欧美506070老妇乱子伦| 亚洲AV无码成人精品区狼人影院| 一本大道无码日韩精品影视丶| 国产精品国产三级国产AV浪潮| 精品亚洲国产成人AV在线时间短| 少妇极品熟妇人妻| 亚洲国产美女精品久久久久| 50岁熟妇大白屁股真爽| 精品国产污污免费网站| 欧美乱大交XXXXX潮喷| 无码VA在线观看| 一区二区国产高清视频在线| 超碰CAO已满18进入| 黑人vs日本人ⅩXXXHD| 色偷偷久久一区二区三区| 亚洲国产另类久久久精品小说| 国产成人精品一区二区秒播| 久久国产乱子精品免费女| 无码人妻精品一区二区三区免费 | 极品无码国模国产在线观看 | 国产成人精品白浆久久69| 轻点灬大JI巴大粗长了视频| 新CHINESE无套小帅KTV| 成人在线高清不卡免费视频| 精品久久久无码人妻中文字幕| 天天躁日日躁狠狠躁欧美老妇| 一区二区无码在线视频| 国产专区一线二线三线品牌东| 天干天干天啪啪夜爽爽色| 亚洲一区二区三区乱码AⅤ蜜桃女 亚洲一区二区三区乱码AⅤ蜜桃 | 国产白丝护士AV在线网站| 人妻出差精油按摩被中出| 91国语对白露脸自产拍不卡| 老师上课跳D突然被开到最大视频| 亚洲国产精品悠悠久久琪琪| 国产在线无遮挡免费观看| 无码国产精品一区二区免费久久| 丰满老熟妇好大BBBBB四P| 久久精品水蜜桃AV综合天堂| 少妇18p一区二区三区| 被粗大噗嗤噗嗤进出灌满浓浆| 久久99精品久久久久久齐齐| 亚洲AV综合色区无码另类小说| 国产台湾无码AV片在线观看| 同学要做吗PO爱喝花茶的小酥肉 | 亚洲欧美日韩另类| 果冻传媒一区二区天美传媒| 日本熟妇极品FREE| 亚洲制服丝袜中文字幕在线| 国产成人亚洲精品无码最新| 少妇人妻在线视频| 97碰碰碰人妻无码视频| 奶头又大又白喷奶水AV| 中文无码乱人伦中文视频在线V| 国产视频一区二区| 无码专区天天躁天天躁在线| 国产精品狼人久久久久影院| 无码国产精品一区二区免费16| 国产精品久久久久久久久鸭无码| 无码人妻精品一区二区三区久久| 国产手机精品一区二区| 新妺妺窝人体色7777太粗| 国产亚洲无线码一区二区| 亚洲AV无码专区亚洲AV手机版| 娇妻被猛男老外玩三PAV| 亚洲乱亚洲乱妇24P| 久久精品国产99精品最新| 一本大道无码人妻精品专区| 免费日韩无人区码卡二卡3卡| 亚洲日韩一页精品发布| 国产乱人伦AⅤ在线麻豆A| 日本老熟妇wwwbbb| 粉嫩被粗大进进出出视频| 婷婷四房综合激情五月在线| 国产午夜激无码AV片在线观看 | 娇小的学生BBW18| 亚洲永久精品wW4791一区| 猫咪AV成人永久网站| CHINESE呻吟VIDEOS| 乱熟女高潮一区二区| 亚洲人成色777777网站| 久久亚洲色一区二区三区| 亚洲国产成人久久精品软件| 久久精品国产亚洲77777| 中文字幕高清免费日韩视频在线| 久久精品国产亚洲A∨麻豆| 在线观看国产成人AⅤ天堂| 欧美精品99久久久啪啪| 2021久久精品国产99国产精| 人妻熟妇女的欲乱系列| GAY2022空少被体育生暴菊| 老司机亚洲精品影院| 99无码人妻一区二区三区免费| 蜜中蜜3在线观看视频| 锕锕锕锕锕锕锕锕好疼小视频软件| 女人脱精光直播APP下载| 成AV人电影在线观看| 五月香丁激情欧美啪啪| 国产精品久久久久久AV| 亚洲精品无码aⅴ中文字幕蜜桃 | 十八禁羞羞爽爽爽爱爱午夜网| 国内精品自线一区麻豆| 曰韩免费无码AV一区二区| 人人妻人人躁人人爽精品| 把腿张大点就可以吃到扇贝了视频| 天天躁狠狠躁狠狠躁夜夜躁| 精品久久8X国产免费观看| 99国产欧美久久久精品蜜芽| 天天躁日日躁很很很躁| 精品深夜AV无码一区二区老年| 9色国产深夜内射| 玩弄放荡人妻一区二区三| 国产精品成人亚洲777| 亚洲精品无码久久久久AV麻豆| 欧美人与人动人物2020| 国产乱妇乱子在线播视频播放网站| 一二三四免费观看在线视频| 日本乱人伦AⅤ精品潮喷| 韩国亚洲精品A在线无码| 99久久久精品免费观看国产| 我趁老师喝醉后玩弄她的身体| 久久精品无码中文字幕老司机| 波多野结衣一二三区AV高清| 撕开奶罩揉吮奶头高潮视频 | 色妞色视频一区二区三区四区 | 日日狠狠久久偷偷色综合96|