React框架之MaterialUI详解 (一)开始

本文介绍了React开发者的常用框架MaterialUI,包括其在项目中的安装步骤,如通过npm或yarn添加,以及如何结合Vite进行高效创建。作者还提到了Emotion的使用和RobotoFont字体的集成,以及如何导入并使用MaterialUI的Button组件。
摘要由CSDN通过智能技术生成
写在前面的废话

React框架有很多,基本上主流的我都用过,小众的我也用过,但是MaterialUI是我用的最顺手的一个框架,几曾何时我也想过自己整一个框架,后来还是放弃了,主要是精力和时间跟不上。再说了,就是现在的框架已经非常优秀了, 没有必要再一个轮子。
Material UI 是一个开源的 React 组件库,实现了 Google 的 Material 设计风格。它功能全面,开箱即用。

创建项目

首先我们要创建React应用项目用于我们的学习。我喜欢Vite来创建,而不喜欢create-react-app。Vite的性能应该是碾压性的。创建方法请参照我的这篇文章:React一学就会(1): 项目的创建

安装

在我们创建的React项目根目录下运行下列命令之一就可以将MUI添加到我们的项目。

// npm 安装方式
npm install @mui/material @emotion/react @emotion/styled

// yarn 安装方式
yarn add @mui/material @emotion/react @emotion/styled

MUI中的带样式化的组件默认是使用的 Emotion ,关于Emotion的使用请参考我的另一个系列教程 [React Emotion 如何优雅的使用样式(一)](React Emotion 如何优雅的使用样式(一)-CSDN博客),在本系列文章中不做介绍。

MUI中使用Roboto font做为默认字体样式,所以我们要把字体添加到项目中:

// npm 安装方式
npm install @fontsource/roboto

//yarn 安装方式
yarn add @fontsource/roboto

MUI还提供了丰富的图标组件,安装它就可以使用:

yarn add @mui/icons-material

// npm 
npm install @mui/icons-material

图标明细请[点击](Material Symbols and Icons - Google Fonts)这里查看。

使用

安装好后我们就可以来小试一下牛刀:

import * as React from 'react';
import Button from '@mui/material/Button';

export default function ButtonUsage() {
  return <Button variant="contained">Hello world</Button>;
}
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码蚁先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值