React MUI警报反馈

React MUI警报反馈

React MUI 是一个UI库,提供了完整的组件,将自己的设计系统带到了我们准备就绪的组件中。MUI是一个用户界面库,为更快捷和轻松的Web开发提供了预定义和可定制的React组件,这些Material-UI组件是基于Google的Material Design的。

在本文中,我们将讨论React MUI警报反馈。警报组件用于显示短而重要的消息,吸引用户的注意,而不中断用户。

警报反馈变体:

  • 基本警报: 基本的警报反馈变体提供了四个严重性级别,设置了一个特殊的图标和颜色。
  • 描述: 在这个变种中,我们使用AlertTitle组件在警报组件的内容上方显示一个格式化的标题。
  • 操作: 警报组件包含一个动作,例如关闭或撤销操作,通常在消息之后,在警报的末尾呈现。
  • 图标: icon属性允许用户通过覆盖默认图标,在警报组件的开头添加一个图标。
  • 变种: 有两种变种:outlined和filled。
  • 提示: 还可以使用toast组件,借助snackbar的帮助。
  • 颜色: color属性允许用户通过覆盖指定严重性的默认颜色来更改警报颜色。
  • API: API包括:
    • <Alert />
    • <AlertTitle />

语法:

<Alert>...</Alert>

创建React项目:

步骤1: 通过npm命令安装React模块以创建React应用。

npm create-react-app project name

步骤2: 在创建React项目后,进入文件夹执行不同操作。

cd project name

步骤3: 创建ReactJS应用程序后,使用以下命令安装所需的模块:

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

项目结构:

React MUI警报反馈

运行应用的步骤:

打开终端并输入以下命令。

npm start

示例1: 下面的示例演示了带有描述的React MUI警告反馈组件。

import { Alert, AlertTitle } from "@mui/material"; 
import * as React from "react"; 
  
function App() { 
    return ( 
        <center> 
            <div> 
                <h1 style={{ color: "green" }}>GeeksforGeeks</h1> 
                <h2>React MUI Alert feedback</h2> 
            </div> 
            <div style={{ width: '50%' }}> 
                <Alert severity="error"> 
                    <AlertTitle>Error</AlertTitle> 
                    Please return to the first page! 
                </Alert> 
            </div> 
        </center> 
    ); 
} 
  
export default App;

输出:

React MUI警报反馈

示例2: 下面的示例演示了带有图标的React MUI警告组件。

import { Alert, AlertTitle } from "@mui/material"; 
import * as React from "react"; 
  
import VerifiedIcon from '@mui/icons-material/Verified'; 
  
function App() { 
    return ( 
        <center> 
            <div> 
                <h1 style={{ color: "green" }}>GeeksforGeeks</h1> 
                <h2>React MUI Alert feedback</h2> 
            </div> 
            <div style={{ width: '50%' }}> 
                <Alert severity="success" icon={<VerifiedIcon />}> 
                    <AlertTitle>Success</AlertTitle> 
                    Yay! You have successfully completed the course. 
                </Alert> 
            </div> 
        </center> 
    ); 
} 
  
export default App;

输出:

React MUI警报反馈

参考: https://mui.com/material-ui/react-alert/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程