📜  material-ui 核心 (1)

📅  最后修改于: 2023-12-03 15:17:33.136000             🧑  作者: Mango

Material-UI 核心介绍

Material-UI 是一个 React 组件库,用于构建漂亮的 Web 应用程序。它为开发人员提供了大量的高质量组件,如按钮、文本框、对话框等,以及可轻松自定义的主题和风格。

安装

安装 Material-UI 可以使用 npm 或 yarn:

npm install @material-ui/core

# 或者
yarn add @material-ui/core
使用

导入想要使用的组件,然后将其放置在 React 组件中即可:

import React from 'react';
import { Button } from '@material-ui/core';

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

export default App;
组件

Material-UI 提供了大量的组件,如下所示:

  • 核心组件:按钮、卡片、表单控件等。
  • 实用程序:格式化、布局、触摸反馈等。
  • 实验性:实验性组件和 API,可能会在未来的版本中更改或移除。
  • Lab:实验性和不稳定的组件和 API,可能会在未来的版本中更改或移除。
  • 引用:标准化的 Material Design 图标和字体。
主题

Material-UI 的主题和样式可以进行高度自定义。可以定义颜色、字体、间距等属性等。

import React from 'react';
import { createMuiTheme, ThemeProvider } from '@material-ui/core/styles';
import { Button } from '@material-ui/core';

const theme = createMuiTheme({
  palette: {
    primary: {
      main: '#2196f3',
    },
    secondary: {
      main: '#f50057',
    },
  },
});

function App() {
  return (
    <ThemeProvider theme={theme}>
      <div>
        <Button variant="contained" color="primary">
          Hello World
        </Button>
      </div>
    </ThemeProvider>
  );
}

export default App;
总结

Material-UI 是一个优秀的 React 组件库,适用于构建漂亮、功能强大的 Web 应用程序。它提供了大量的高质量组件和可轻松自定义的主题和样式,使开发人员能够更快地构建 Web 应用程序。