반응형
MUI 예제: 1. 기본 컴포넌트
MUI는 다양한 기본 UI 컴포넌트를 제공합니다.
Button
variant prop으로 버튼의 스타일을 지정할 수 있습니다. (contained, outlined, text)
import * as React from 'react';
import Stack from '@mui/material/Stack';
import Button from '@mui/material/Button';
export default function BasicButtons() {
return (
<Stack spacing={2} direction="row">
<Button variant="text">Text</Button>
<Button variant="contained">Contained</Button>
<Button variant="outlined">Outlined</Button>
</Stack>
);
}
TextField
표준 입력 필드입니다. label과 variant를 지정할 수 있습니다.
import * as React from 'react';
import Box from '@mui/material/Box';
import TextField from '@mui/material/TextField';
export default function BasicTextFields() {
return (
<Box
component="form"
sx={{
'& > :not(style)': { m: 1, width: '25ch' },
}}
noValidate
autoComplete="off"
>
<TextField id="outlined-basic" label="Outlined" variant="outlined" />
<TextField id="filled-basic" label="Filled" variant="filled" />
<TextField id="standard-basic" label="Standard" variant="standard" />
</Box>
);
}반응형
'라이브러리 > 무이' 카테고리의 다른 글
| [MUI] MUI 예제: 4. Theming (0) | 2025.09.26 |
|---|---|
| [MUI] MUI 예제: 3. `sx` Prop을 이용한 커스터마이징 (0) | 2025.09.26 |
| [MUI] MUI 예제: 2. 레이아웃 (0) | 2025.09.26 |
| [MUI] Material UI 주요 기능 정리 (0) | 2025.09.26 |