React MUI Backdrop反馈

React MUI Backdrop反馈

React MUI是一个提供预定义强大且可定制组件的UI库,用于简化React的Web开发。Material-UI是一个用户界面库,它提供了预定义且可定制的React组件,用于更快速简单的Web开发。这些Material-UI组件是基于Google的Material Design。

在本文中,我们将讨论React MUI Backdrop反馈。Backdrop用于在特定事件上更改背景。

方法: 让我们创建一个React项目并安装React MUI模块。然后,我们将创建一个UI来展示React MUI Backdrop反馈。

创建React项目:

步骤1: 要创建一个React应用程序,您需要通过npx命令安装React模块。

npx create-react-app project_name

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

cd project_name

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

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

项目结构: 在完成上述步骤中提到的命令后,如果你在编辑器中打开项目,你可以看到如下所示的类似项目结构。我们将在源文件夹中进行新组件的创建或代码更改。

React MUI Backdrop反馈

运行应用程序的步骤: 从项目的根目录使用以下命令运行应用程序:

npm start

示例1: 我们正在创建一个UI,用于显示React MUI背景反馈。

App.js

import * as React from 'react'; 
import Backdrop from '@mui/material/Backdrop'; 
import Button from '@mui/material/Button'; 
export default function Demo() { 
  
    const [show, setShow] = React.useState(false); 
    const handleClose = () => { 
        setShow(false); 
    }; 
    const toggle = () => { 
        setShow(!show); 
    }; 
    return ( 
        <div style={{ margin: 100, textAlign: "center" }}> 
            <h1 style={{ color: 'green' }}> 
                GeeksforGeeks 
            </h1> 
            <h3><u>React MUI Backdrop Feedback</u></h3> 
            <Button variant="contained" onClick={toggle}  
                color="success"> 
                Click to add backdrop 
            </Button> 
            <Backdrop open={show} onClick={handleClose} /> 
        </div> 
    ); 
}

输出: 现在打开你的浏览器,转到 http://localhost:3000/,你会看到以下输出:

React MUI Backdrop反馈

示例2: 我们正在创建一个显示React MUI背景幕后反馈的UI。

App.js

import * as React from 'react'; 
import Backdrop from '@mui/material/Backdrop'; 
import { Button, CircularProgress } from '@mui/material'; 
export default function Demo() { 
  
    const [show, setShow] = React.useState(false); 
    const toggle = () => { setShow(!show); }; 
  
    return ( 
        <div style={{ margin: 100, textAlign: "center" }}> 
            <h1 style={{ color: 'green' }}>GeeksforGeeks</h1> 
            <h3><u>React MUI Backdrop Feedback</u></h3> 
            <Button variant="contained" onClick={toggle}  
                color="success">Fetch Data</Button> 
            <Backdrop open={show}> 
                <div style={{  
                    backgroundColor: "white",  
                    width: 200  
                }}> 
                    <br /> 
                    <CircularProgress  
                        color="success" /><br /> 
                    <p>Fetching Data from Api...</p> 
                </div> 
            </Backdrop> 
        </div> 
    ); 
}

输出: 现在打开你的浏览器,访问http://localhost:3000/,你将看到以下输出:

React MUI Backdrop反馈

参考链接: https://mui.com/material-ui/react-backdrop/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程