当前位置:首页 > React

react如何引入mui库呢

2026-01-25 12:13:19React

安装 Material-UI 核心库

通过 npm 或 yarn 安装 Material-UI 核心包。在项目根目录下执行以下命令之一:

npm install @mui/material @emotion/react @emotion/styled
yarn add @mui/material @emotion/react @emotion/styled

引入 Roboto 字体

Material-UI 设计默认使用 Roboto 字体。在 HTML 文件的 <head> 部分添加以下代码:

react如何引入mui库呢

<link
  rel="stylesheet"
  href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
/>

引入图标库(可选)

如需使用 Material 图标,安装图标库:

npm install @mui/icons-material
yarn add @mui/icons-material

使用组件

在 React 组件中按需导入需要的 Material-UI 组件。例如使用按钮组件:

react如何引入mui库呢

import Button from '@mui/material/Button';

function App() {
  return <Button variant="contained">Hello World</Button>;
}

主题配置(可选)

创建自定义主题可以全局修改组件样式。使用 ThemeProvider 包裹应用:

import { createTheme, ThemeProvider } from '@mui/material/styles';

const theme = createTheme({
  palette: {
    primary: {
      main: '#1976d2',
    },
  },
});

function App() {
  return (
    <ThemeProvider theme={theme}>
      {/* 应用内容 */}
    </ThemeProvider>
  );
}

CSS 重置(可选)

Material-UI 提供 CssBaseline 组件用于重置浏览器默认样式:

import CssBaseline from '@mui/material/CssBaseline';

function App() {
  return (
    <>
      <CssBaseline />
      {/* 应用内容 */}
    </>
  );
}

标签: reactmui
分享给朋友:

相关文章

react中monent如何获取日期

react中monent如何获取日期

使用 Moment.js 获取当前日期 在 React 中通过 Moment.js 获取当前日期,可以直接调用 moment() 函数。它会返回包含当前日期和时间的 Moment 对象。 impor…

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…

react如何取消渲染

react如何取消渲染

取消渲染的方法 在React中,取消渲染通常指的是在某些条件下阻止组件渲染或中断正在进行的渲染过程。以下是几种常见的方法: 条件渲染 通过条件判断决定是否渲染组件或部分内容。可以使用if语句或三元…

react moment如何使用

react moment如何使用

安装 react-moment 通过 npm 或 yarn 安装 react-moment: npm install react-moment 或 yarn add react-moment…

如何降低react版本

如何降低react版本

降低 React 项目版本的步骤 检查当前 React 版本 运行以下命令查看项目中安装的 React 当前版本: npm list react 或 yarn list react 修改…

react如何开发组件

react如何开发组件

React 组件开发基础 React 组件分为函数组件和类组件两种形式。函数组件是现代 React 开发的主流方式,结合 Hooks 可以实现完整功能。 函数组件示例: function Gr…