개발자가 ReactJS 프로젝트에서 MUI를 활용하는 방법은 무엇입니까?
4611 단어 tutorialsreactreactnative
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. 질문이 있으시면 언제든지 저희에게 연락하십시오.
Reference
이 문제에 관하여(개발자가 ReactJS 프로젝트에서 MUI를 활용하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pankajdas0909/how-developers-can-utilize-mui-in-reactjs-projects-2a28텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)