개발자가 ReactJS 프로젝트에서 MUI를 활용하는 방법은 무엇입니까?

MUI는 초기에 React 앱 전용 머티리얼 디자인 구현으로 개발되었습니다.

React 애플리케이션에서 사용자 인터페이스를 개발하기 위해 Material-UI package에서 여러 구성 요소를 가져와서 사용할 수 있습니다. 결과적으로 개발자는 처음부터 모든 것을 작성하지 않아도 되므로 많은 시간을 절약할 수 있습니다.

이전에 Material-UI로 알려진 MUI와 함께 이를 사용하여 응용 프로그램 및 웹 사이트를 만들 수 있습니다. 처음에 MUI는 React 애플리케이션용으로 만들어진 머티리얼 디자인 버전이었습니다.

Material Design과 경쟁할 새로운 디자인 프레임워크는 오늘날 브랜드가 성장함에 따라 개발되고 있습니다.

React 앱에 MUI를 포함하는 방법



Material-다양한 UI의 기능이나 구성 요소를 사용하려면 먼저 설치해야 합니다. 터미널을 열 때 애플리케이션의 마스터 폴더에 있는지 확인하십시오.

npmi @mui/material


Material-UI에서 서체 아이콘과 SVG 아이콘을 모두 사용할 수 있습니다. 글꼴 아이콘을 사용하려면 public/index.html 파일의 태그에 다음 코드를 추가하세요.

<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">

SVG 아이콘을 사용하려면 명령을 실행하고 @material-ui/icons를 종속 항목으로 설치합니다.

npm install @material-ui/icons

예시:



Import React from “react”;
import Button from '@mui/material/Button';
function App() {
return<Buttoncolor="primary" variant="contained">Hello World</Button>;
}

산출:





<button disabled="disabled">
Disabled
</button>


예2:




import React, { useState } from 'react';
import Button from '@mui/material/Button';
import { makeStyles } from '@mui/styles';
import Box from '@mui/material/Box';



constuseStyles = makeStyles(() => ({
btn1:{
width: '50%',
height: '50%',
padding: '20px'
},
btn2:{
backgroundColor: 'black',
borderRadius: '50px',
marginLeft: '20px',
marginBottom: '20px'
},
btn3:{
marginLeft: '20px'
}
}))
constButtton = () => {
const classes = useStyles();
return (
<div><button>Click Here</button>
<button>Click Here</button>
<button>Click Here</button>
<button>Error</button>
<LoadingButton
style={{ marginLeft: '20px',marginBottom: '20px' }}
loading
loadingPosition="start"
startIcon={}
variant="outlined"
>
Loading<button>
Upload
<input hidden="" accept="image/*" multiple="multiple" type="file">
</button>
<input hidden="" accept="image/*" type="file">
</div > )
}
export default Buttton
</div>


산출:





버튼 그룹:



다양한 버튼을 그룹화하기 위해 자체 구성 요소를 만들 수 있습니다. 그러나 우리를 위해 더 간단하게 만들기 위해 Material-UI는 ButtonGroup이라는 다른 구성 요소를 제공합니다. 이 구성 요소는 관련된 버튼을 그룹화하는 데 사용할 수 있습니다.

예시:




const buttons = [
<button>One</button>,
<button>Two</button>,
<button>Three</button>,
];
return (
<div><button>One</button>
<button>Two</button>
<button>Three</button>{buttons}
{buttons}
</div > )
}
</div>


산출:





결론:



Material-UI 구성 요소 라이브러리를 사용하여 React application의 출력에 Material Design을 포함하는 것은 간단합니다. 이 자습서에서는 React 프로젝트에서 Material-UI를 설정하고 사용하는 방법과 처음부터 실제 설정을 위한 샘플 애플리케이션을 빌드하는 방법을 배웠습니다.

Bosc Tech Labs에서는 귀하의 비즈니스를 위한 고급 및 뛰어난 응용 프로그램을 제공할 수 있습니다hire an experienced React Developer team. 질문이 있으시면 언제든지 저희에게 연락하십시오.

좋은 웹페이지 즐겨찾기