久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(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組件庫(kù)推薦

Ant Design

react都有哪些組件

項(xiàng)目鏈接:

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

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

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

缺點(diǎn):

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

Bootstrap

react都有哪些組件

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

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

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

項(xiàng)目鏈接:

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

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

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

缺點(diǎn):

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

Bulma

react都有哪些組件

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

項(xiàng)目鏈接:

  • Bulma
    • https://bulma.io/
  • react-bulma-components
    • https://github.com/couds/react-bulma-components
  • 包大小(來(lái)自 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):

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

Chakra UI

react都有哪些組件

項(xiàng)目鏈接:

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

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

  • 可訪問(wè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 是我又愛又恨的庫(kù)之一。過(guò)去,它幫助我扛過(guò)了一些非常緊張的項(xiàng)目死線,但到最后我總是盡快把它從所有角落趕走。

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

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

項(xiàng)目鏈接:

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

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

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

缺點(diǎn):

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

Semantic UI

react都有哪些組件

項(xiàng)目鏈接:

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

優(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è)底層組件庫(kù),允許開發(fā)人員在其設(shè)計(jì)系統(tǒng)中構(gòu)建可訪問(wèn)的 React 組件。

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

Reakit

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

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

Rebass

react都有哪些組件

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

https://rebassjs.org/demo

項(xiàng)目鏈接:

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

提示

在編寫這份列表時(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 組件庫(kù)”,而是用來(lái)制作組件的工具。

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

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产人成精品一区二区三| 国产精品调教| 97se亚洲| 亚洲欧美日韩高清在线| 国产午夜久久av| 亚洲最新av| 亚洲精品电影| 一区二区三区四区在线看| 久久这里只有精品一区二区| 亚洲精一区二区三区| 五月婷婷亚洲| 精品丝袜在线| 不卡视频在线| 热久久久久久| 日本久久一区| 日韩一区二区三区高清在线观看| 婷婷亚洲综合| 国产一区日韩一区| 91精品综合| 欧美va亚洲va日韩∨a综合色| 中国字幕a在线看韩国电影| 欧美国产极品| 免费日韩成人| 国产精品地址| 日本欧美大码aⅴ在线播放| 亚洲三级av| 亚洲精品大片| 欧美日韩1区2区3区| 亚洲综合国产| 亚洲精品免费观看| 午夜天堂精品久久久久| 国产乱码精品一区二区亚洲| 国产精品jk白丝蜜臀av小说| 日韩伦理福利| 久久国产欧美| 丝袜美腿高跟呻吟高潮一区| 四虎在线精品| 久久中文字幕一区二区三区| 日韩精品一卡| 亚洲精品国产日韩| 欧美国产美女| 狠狠色综合网| 国产调教精品| 欧美精品导航| 日韩精品中文字幕第1页| 99久久久国产精品美女| 亚洲专区视频| 精品久久中文| 亚洲欧美不卡| 精品中国亚洲| 久久午夜精品一区二区| 麻豆精品少妇| 激情国产在线| 亚洲精品无吗| 久久高清免费| 麻豆成人综合网| 免费不卡在线观看| 中文字幕在线视频久| 久久夜色精品| 久久精品卡一| 精品中文字幕一区二区三区四区| 麻豆精品网站| 精品精品久久| 日韩高清在线一区| 国产一区二区高清| 亚洲不卡av不卡一区二区| 国产欧美日韩一级| 日av在线不卡| 一区二区日韩免费看| 成人高清一区| 欧美日韩在线精品一区二区三区激情综合 | 亚洲综合日本| 久久免费精品| 91嫩草精品| 亚洲精品九九| 日韩一区二区免费看| 最新中文字幕在线播放| 精品视频自拍| 九九99久久精品在免费线bt| 国产精品亚洲四区在线观看 | 天堂中文在线播放| 国产精品一区二区三区四区在线观看| 亚洲免费一区二区| 日本成人在线网站| 国产精品久久久久77777丨| 久久精品99国产国产精| 国产精品一页| 久久不见久久见中文字幕免费| 国产日韩欧美一区在线| 免费在线成人| 精品中文字幕一区二区三区| 国产精品a久久久久| 欧美一级二级三级视频| 精品国产一区二区三区2021| 免费精品国产的网站免费观看| 麻豆精品网站| 午夜精品成人av| 欧美日韩水蜜桃| 视频一区二区三区入口| 蜜桃视频一区二区三区在线观看 | 欧美激情麻豆| 日韩欧美午夜| 欧美日一区二区三区在线观看国产免 | 欧美日韩精品免费观看视频完整| 婷婷丁香综合| 亚洲精品成人一区| 亚洲欧洲日本mm| 丝袜美腿成人在线| 五月激激激综合网色播| 综合一区在线| av一区二区高清| 精品视频国产| 国产欧美自拍| 亚洲在线成人| 日韩欧美二区| 国产999精品在线观看| 色狠狠一区二区三区| 欧美成人基地 | 欧美高清不卡| 国产a亚洲精品| 日韩视频1区| 久久在线电影| 欧美日韩尤物久久| 秋霞国产精品| 97精品国产| 久久久国产精品网站| 日韩va亚洲va欧美va久久| 国产精品久久久久蜜臀| 欧美成人精品一级| 欧美日韩在线精品一区二区三区激情综合| 亚洲激情中文| 怡红院精品视频在线观看极品| 久久久久午夜电影| 在线观看精品| 日韩中文字幕高清在线观看| 国产伦久视频在线观看| 日韩欧美二区| se01亚洲视频| 亚洲精品一二三区区别| 亚洲欧洲一区| 免费成人性网站| 国产欧美三级| 亚洲精品福利| 国产精品一级| 福利一区和二区| 激情婷婷综合| 中文日韩在线| 亚洲精品字幕| 麻豆国产一区| 欧美日韩第一| 日本午夜精品久久久久| 欧美91在线| 91精品久久久久久久久久不卡| 欧美va天堂在线| 伊人久久大香伊蕉在人线观看热v| 国产精品视频首页| 人在线成免费视频| 日韩在线观看一区| 亚洲婷婷丁香| 麻豆国产精品视频| 日韩精品一级中文字幕精品视频免费观看| 色8久久久久| 国产精品国产一区| 香蕉久久久久久久av网站| 日本不卡一二三区黄网| 久久久免费人体| 天堂va蜜桃一区二区三区| 欧美黄页在线免费观看| 99国产精品| 国产精品日本一区二区三区在线 | 夜夜精品视频| 国产第一亚洲| 水蜜桃久久夜色精品一区的特点| 国产精品日本一区二区三区在线| 亚洲成av人片一区二区密柚| 国产美女撒尿一区二区| 亚洲激情黄色| 成人精品视频| 欧美亚洲色图校园春色| 欧美日韩国产高清| 天堂av在线| 国产在视频一区二区三区吞精| 99在线|亚洲一区二区| 国产一区2区| 中文不卡在线| 欧美一区二区性| 久久久免费人体| 国产日韩亚洲| 日本欧美一区二区在线观看| 美女精品在线| 99在线|亚洲一区二区| 136国产福利精品导航网址| а√天堂8资源在线| 麻豆国产精品一区二区三区| 亚洲欧美在线综合| 男女性色大片免费观看一区二区| 国产高清一区| 不卡一区综合视频| 免费国产自久久久久三四区久久| 国语精品一区|