여씨의 개발이야기
[Material UI] React Mui Spinner ? Progress ? Component 만드는 법 본문
🐾 Programming Lang/🌐 React
[Material UI] React Mui Spinner ? Progress ? Component 만드는 법
yeossi 2022. 1. 27. 17:54🤔 제작동기
토이프로젝트에서 상세 페이지 첫 진입시에 progress를 넣어야 할 부분이 생겼다. 원형 모양의 Progress bar를 제작하려고 한다.
📚 사용할 라이브러리들
1. mui - CircularProgress
https://mui.com/api/circular-progress/
👽 소스를 보자
import React from 'react'
import {Box, Fade, CircularProgress} from '@mui/material/';
import { makeStyles, createStyles } from '@material-ui/styles';
const useStyles = makeStyles(() =>
createStyles({
circle: {
display:'flex',
flexDirection: 'column',
alignItems: 'center',
zIndex: 9999,
},
}),
);
const Progress = (props) => {
const classes = useStyles({});
return (
<div className={classes.circle} >
<Fade in={props.isFade} >
<Box sx={{ boxShadow: 3, backgroundColor:'white' }}>
<CircularProgress
color="error" />
</Box>
</Fade>
</div>
)
}
export default Progress
'🐾 Programming Lang > 🌐 React' 카테고리의 다른 글
[React] 리액트 프로젝트 생성시 오류 : name can no longer contain capital letters (1) | 2024.11.08 |
---|---|
[JsHint] 오류 몇 가지 정리해보아요 (0) | 2022.03.25 |
[Material UI] Mui Dialog background-image 적용하는 법 (0) | 2022.01.18 |
[입문] class형 function형 컴포넌트의 차이 (0) | 2022.01.10 |
[입문] React Common Function Module 공용 함수 모듈 만들기 (0) | 2022.01.10 |
Comments