当前位置:首页 > 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> 部分添加以下代码:

<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 组件。例如使用按钮组件:

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 组件用于重置浏览器默认样式:

react如何引入mui库呢

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

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

标签: reactmui
分享给朋友:

相关文章

react如何diff

react如何diff

React Diff 算法原理 React 的 Diff 算法是 Virtual DOM 的核心部分,用于高效更新真实 DOM。其核心思想是通过对比新旧 Virtual DOM 树的差异,最小化 DO…

如何开发react

如何开发react

开发React应用的基本步骤 安装Node.js和npm 确保系统中已安装Node.js(包含npm)。可通过官网下载安装包,安装后验证版本: node -v npm -v 创建React项目…

react路由如何配置

react路由如何配置

React 路由配置方法 安装 React Router 使用 npm 或 yarn 安装 React Router 的 DOM 版本: npm install react-router-dom #…

react如何获取光标

react如何获取光标

获取光标位置的方法 在React中获取光标位置通常涉及处理输入框或文本区域的onChange或onSelect事件。以下是几种常见的方法: 通过selectionStart和selectionEnd…

react如何引用jquery

react如何引用jquery

在React项目中引用jQuery可以通过以下方法实现: 安装jQuery依赖 通过npm或yarn安装jQuery包: npm install jquery # 或 yarn add jquer…

react如何用echarts

react如何用echarts

在React中使用ECharts 安装ECharts和React专用封装库: npm install echarts echarts-for-react 基础使用示例 创建一个基础的柱状图组件:…