天天头条:2023 年八个优秀 React UI 组件库和框架
React是用来帮助你加快编码速度的的一个库,React UI能够进一步提速,如果你基于Google的设计原则进行设计可以使用MUI;如果开发面向移动设备的UI设计可以使用Onsen UI React;如果开发桌面应用程序可以首选Blueprint UI。
(资料图)
「React Bootstrap:」一个与 Bootstrap 框架集成的实用的 React UI 库。「Grommet:」如果您想在设计中实现可访问性,这个 React UI 组件库非常有用。「Blueprint:」对于桌面 React 应用程序,您需要查看 Blueprint 的产品。「Ant Design:」这个库的设计重点是与用户的联系:这是每个设计师都想实现的。**Onsen UI React:**如果你想构建一个移动 React 应用程序,这个库将涵盖 UI 设计。**Rebass:**这个库的独特之处在于你可以在你的代码中使用样式化的道具,而不需要打开第二个样式表。**Semantic UI React:**顾名思义,这个 React 库集成了语义 UI 开发框架。**MUI:**为了实现类似Google 的 Material Design 的外观,MUI 是一个很好的选择——特别是考虑到它的实现简洁明了。事实上,库的数量远不止八个。但是,我们认为这些代表了市场上最高的质量。更重要的是,它们没有任何顺序——所以请随意阅读每一个,看看它们是如何比较的。
1、React Bootstrap
首先,我们有React Bootstrap。这是较旧的 React UI 库之一,这意味着您为 UI 设计奠定了良好的基础。
使用TypeScript。使用 Bootstrap 样式表,将能够将它与Bootstrap 主题一起使用。该库具有以下特点:
你可以通过如下指令快速引入该包
npm install react-bootstrap bootstrap
React Bootstrap 使用“variants”来创建不同的元素:
function TypesExample() { return ( <> {" "} {" "} {" "} {" "} {" "} {" "} {" "} > );}export default TypesExample;
此示例将创建一系列的样式按钮:
总的来说,React Bootstrap 使用起来很直观,并且会帮助创建看起来很棒的 UI 元素。
2、Grommet
在我们最好的 React UI 组件库和框架列表中,下一个是Grommet。这提倡简化的方法,如果将它与 React Bootstrap 进行比较,它会提供更多的功能。
该框架不需要很长的设计周期就可以开始工作。例如,您有Grommet Themer来帮助您将组件库与您的配色方案相匹配。更重要的是,您拥有专用的Grommet Designer,它使用简单的构建器来创建您的组件设计。
使用 npm 或 Yarn 可以轻松安装:
npm install grommet grommet-icons styled-components --save
可以使用以下方式创建一个简单的光滑按钮
export default () => ( );
总而言之,我们喜欢 Grommet 的酷炫默认设计、可访问性特性和其他设计工具。
3、Blueprint UI
如果您想要一个简洁又实用的 React UI 组件库,Blueprint UI可能是适合您的工具包。
](https://www.designbombs.com/wp-content/uploads/2023/01/blueprint-ui.png)
你不会希望在移动优先的应用程序中使用 Blueprint。这是一种开发在浏览器中运行的桌面应用程序的方法: 复杂度越高越好!
你可以通过如下指令快速引入该包
npm add @blueprintjs/core react react-dom
通过以下代码可以创建一个按钮:
我们认为 Blueprint UI 是一种简单易用的工具,非常适合快速启动设计。
4、Ant Design
Ant Design自称是世界上第二受欢迎的 React UI 框架。即便如此,它仍然是你项目的首选。
Ant Design 的设计理念就是清晰。您可以在其默认设计和工具包含中均可以看到这一点。例如,你有一个前端主题工具,还有丰富而现代的组件,看起来很漂亮。
你可以通过如下指令快速引入该包
npm install antd
要创建一个按钮,您只需要最少的行数:
import { Button } from "antd";const App = () => ( <> >);
结果是一个直观、简单且简洁的按钮:
总的来说,Ant Design 可以帮助你创建现代设计,在我们看来,它是最好的 React UI 组件库和框架之一。
5、Onsen UI React
Onsen UI React是移动应用程序的组件库。
它同时支持 Android 和 iOS,这意味着您拥有适用于 Material 和 Flat 设计的专用组件。更好的是,Onsen UI React 将自动检测您的设计适用于哪个平台并相应地进行调整。
通过以下指令将引入该包。
npm install onsenui react-onsenui --save
您将使用VOns
组件和修饰符来创建元素:
Normal Quiet Outline Call to action Large
加上一些样式,您将有一些漂亮的按钮可以添加到您的项目中:
对于移动应用程序,您找不到许多容易使用的库:所以强烈推荐使用该 React UI 组件库。
6、Rebass
样式对于任何UI设计来说显然都非常重要。Rebass试图使用styled props,以便您可以将其编码到React UI中。
Rebass 这个 React UI 库的设计理念是尽量减少需要编写的 CSS 代码。这样可以让开发者在开发过程中更接近最终的设计效果,而不需要进行第二轮的 CSS 样式调整。此外,Rebass 提供了一组原始组件,这些组件也具有良好的外观效果,并且整个库非常轻量级。因此,Rebass 非常灵活、可扩展,而且容易与您的项目集成。
通过以下指令引入该包:
npm i rebass
通过以下方式添加一个按钮:
Rebass for React 类似于 Bootstrap for CSS,但具有更好的标记和一流的设计选项。该库将帮助您进行组件设计,而不是 HTML 和 CSS 设计。
7、Semantic UI React
与 React Bootstrap 非常相似,Semantic UI React是其父开发框架的扩展。
如果你选择使用 Semantic UI,这将是最好的 React UI 组件库和框架之一。更好的是,您将能够快速集成它,并且使用起来很直观。此外,Semantic UI还提供了一些强大的功能,例如增强、简写属性和自动控制状态。这意味着您可以创建组件,并且它们将自我管理其状态,无需您的输入。
通过以下指令引入该包:
npm install semantic-ui-react semantic-ui-css
简单使用
const ButtonExampleButton = () =>
如果您选择使用Semantic UI,这个 React UI 组件库将最适合您的项目。
8、MUI
几年前,Google’s Material Design曾出现在公众视野中一段时间。这个想法是将布局和设计选择标准化,以达到 Google 认为的“corrent”。在不讨论这种方法的优缺点的情况下,MUI是最好的 React UI 组件库和框架之一,可以帮助您以这种风格进行创建。
MUI 是一个工具箱而不是一个简单的库。例如,您有MUI Core,还有用于高级用例的MUI X。当您需要树视图、数据选择器、数据网格等时,这就是您要使用的工具。此外,还提供了 UI 布局模板和设计工具包可以帮助您完成项目。
引入所需要的包:
npm install @mui/material @emotion/react @emotion/styled
简单使用:
考虑到可用性、实现和结果的综合因素,选择 MUI 是没有错的。如果您需要将应用程序与 Google 的设计风格进行整合,那么 MUI 是理想的选择。
总的老说
React是用来帮助你加快编码速度的的一个库,React UI能够进一步提速,如果你基于Google的设计原则进行设计可以使用MUI;如果开发面向移动设备的UI设计可以使用Onsen UI React;如果开发桌面应用程序可以首选Blueprint UI。库虽然很多,但是大部分人首选还是Antd。
参考文档:https://www.designbombs.com/best-react-ui-component-libraries-frameworks/。
标签:
- 天天头条:2023 年八个优秀 React UI 组件库和框架
- 湖北3万多人获奖!荆楚大地今日致敬“热血英雄”
- 要闻速递:传世加速辅助_传世私服加速外挂
- 环球快报:投影仪内存不足怎么办?无所谓当贝F6超大6G内存会出手
- 17段录音为证!美参议员:拜登受贿500万美元 播资讯
- 大家鑫享年金保险计划书怎么样?保障有什么?
- 相信此次重新回归山东男篮试训可见他也是非常渴望重返CBA打球
- 全球观热点:三天涨超20%!工业富联最新发声:AI服务器业务产生效益影响较小
- 壶化股份(003002)6月14日主力资金净卖出107.94万元
- 每日快讯!澳元兑美元汇率今日预期趋势:看涨(2023/6/14)
- 神迹血舞者下载地址在哪 神迹血舞者下载地址介绍-最资讯
- 每日热点:数字时代如何守护“少年的你”?检察官用“活”地图照亮“隐秘的角落”
- 港股异动|山高控股(00412)尾盘涨超10% 公司已成功转型成为产业投资平台 天天快看
- IPO研究丨2030年数字健康及保健市场规模预计增至2.6万亿元 世界头条
- 利川市气象台发布暴雨橙色预警【II级/严重】【2023-06-14】 当前热门
- 贺州平桂区开展禁毒知识竞赛进校园活动_天天热消息
- G23华综1今日发布发行公告
- 上海黄浦打造保障性租赁住房多元化供应体系
- 是时候穿T恤了,这4种时髦穿法今夏最火 焦点讯息
- 南京医药: 合规经营及规范运作是上市公司的首要责任,也是可持续发展的根本保证
- 10周岁男孩礼物送什么
- Reddit CEO 对 8000 多个子板块下线并不担心,称会过去的 |天天时讯
- 7万亿之后 科创板的下一站
- 工行电话银行转账限额多少-每日视点
- 因产量增加 巴西木薯价格大幅下滑
- 喝酒后嗓子疼是怎么回事?如何缓解喝酒后嗓子疼?|看点
- 毕业季|为了心中的远方 他们正快马扬鞭 环球新动态
- 中国能建葛洲坝路桥公司纳晴公路8标项目部开展儿童节慰问活动_微速讯
- 蔚来“官降”日,智己找“自己”
- 【热闻】焦煤主力合约日内大涨4.00% 现报1353.50元/吨
- 三利谱:公司致力于偏光片的研发生产,并提供各种关键显示光学解决方案
- 英国4月整体商品和服务贸易帐 -15.18亿英镑,预期 -36亿英镑_环球要闻
- 安徽省南陵县总工会开展“关爱新就业形态劳动者免费送体检”活动
- 皇冠 SportCross将于6月21日上市 预售36.90万元起|环球聚看点
- 水野优秀_水野优香介绍_天天新视野
- 天蝎座的老板马上生日,送他什么礼物比较好?_天天看热讯
- 天天消息!科普一下丨重庆两江“鸳鸯锅”奇观是如何形成的?
- 刘原龙 刘原龙父亲
- 世界消息!2023年陕西养老金调整方案最新消息 陕西养老金调整细则预估如下
- 消息称三星 Galaxy S20 系列手机安全更新推送会维持月更状态
- 九色鹿成语图片-九色鹿成语 当前报道
- 天天观察:松尾大久保36年孤独轨迹
- 2023年首期人民币国债在香港发行 有力支持国际金融中心建设_天天讯息
- 世界热点!义乌教育局责令学校解聘涉体罚教师,如果没有“感恩风波”会怎么处理?
- 全国科创格局中“关键一子”-世界观速讯
- 今热点:彻底失业!非逼哈登离队!你是真狗啊
- 法治日报:街拍者须守好法律边界_头条
- 一张图:2023/06/14黄金原油外汇股指"枢纽点+多空占比"一览-环球百事通
- 贫贱不能移的具体事例_贫贱不能移例子简介介绍 当前速递
- 月湖景苑_对于月湖景苑简单介绍
- 环球最新:微信一直收取中接收不到消息_微信一直收取中
- 成都熊猫谷6月19日开始试行全网实名预约分时限流入园-今日快看
- 环球热议:RNG血腥之战引热议,两场比赛83人头,上野永不言弃,粉丝看破防
- 今日讯!汇丰银行西安分行支持高质量项目金融产品清单
- 环球微资讯!老年人容易出现营养不良?这样吃更健康
- 三亚市天涯小镇居民跨界玩浪:从理发师到国家一级动力冲浪运动员
- 造梦西游2蟾之印记_造梦西游2毒虫印记怎么得
- 焦点热文:促进产业融合 积蓄发展动能
- 试车日志|主打高端商务 红旗HQ9能否成为MPV新大佬?
- 内容正在升级改造,请稍后再试!
- 特力A6月14日打开涨停
- 亚克力工艺有哪些_亚克力材料常见有哪些 亚克力材料的介绍|全球热资讯
- 焦点播报:腊梅需要水养吗(腊梅用不用插水)
- 全球观速讯丨老农卖不合格芹菜获利14元被罚10万?法院判了
- 中欧国际工商学院芮萌:个人是养老最后的责任人 保险有其天然优势_快看
- 每日快报!外账会计做账流程规范(外账会计做账流程)
- 笼中窥梦照片怎么搜集-照片搜集攻略
- 趵突泉地下水位达28.49米,高于去年同期13厘米
- 34家上市公司中报预告 超八成预喜
- 三天涨超20%!富士康最新发声 今年已涨150%|焦点观察
- 塞尔维亚主帅:博格丹将在世界杯与约基奇并肩作战 波库出战成疑
- 天津首笔外综服企业政府性融资担保汇率避险业务落地-全球今头条
- 环球实时:湖北黄冈保时捷车友会俱乐部同级别车型第一名 全新一代BMW 3系能否做到?
- 泰安发布高温黄色预警 15日至17日最高气温可达35℃以上_世界实时
- Uzi首次登场就创造历史,26岁大龄AD,也能打比赛,IG也成为赢家
- 索尼 Xperia 1 V:“轻薄”与“高画质”兼得的影像旗舰
- 【世界新视野】两市融资余额减少3.23亿元
- 如何在团队中尊重领导的领导地位,同时发挥自己的作用? 全球播资讯
- 是谁在敲打我窗歌词_是谁在敲打我窗歌词是什么|焦点热门
- 焦点报道:中国供应链产业:郑海鹏获委任为独立非执行董事
- 四方股份:6月13日融券卖出1.12万股,融资融券余额2.83亿元
- “密件风波”听证会结束 特朗普出庭全程沉默
- 宁波余姚22.7亿挂牌3宗商住地 总出让面积17.62万㎡
- 环球要闻:避免不实信息伤害教师,需多方发力
- QQ号被盗,发布号主本人谣言,以及黄色图片 环球速递
- 山东:1—5月已开工保障性租赁住房4.7万套
- 信安世纪(688201)6月13日主力资金净买入18.14万元 时讯
- 美国CPI意外降温 交易员预期美联储本周暂停加息 但开始解除降息押注 热资讯
- 大盘表现让人诧异 A股现5大底部信号_天天快播
- 视点!陕西渭南回应文旅局局长妻子疑似“吃空饷”:成立联合调查组全面调查
- 豪迈科技06月13日被深股通减持21.42万股
- 鹿山新材:6月13日融券净卖出1.65万股,连续3日累计净卖出27.57万股|每日热门
- 全球时讯:“减肥神药”受追捧 中外药企忙布局
- 世界观察:淘宝个人店_个人淘宝店开店流程
- 马桶盖立不住的解决办法_马桶存不住水怎么办|环球快播
- 环球热议:大连对职工子女托管项目给予2万元资金扶持
- 今日热门!乌克兰冲突进入新阶段:俄罗斯王牌武具改造战场形态
- 焦点讯息:华为上调今年手机出货量目标业内人士:不意外,Mate X3供不应求
- 世界实时:中国海警局与韩国海洋警察厅举行第六次高级别工作会晤
- 热门:美国推动安理会重组,“十一常”共同管理世界,五常名存实亡