반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정보처리기사정리
- 자바스크립트
- 국비IT
- 스프링
- 코딩테스트
- 정보처리기사실기정리
- 정보처리기사실기
- 정보처리기사요약
- php
- 오라클
- Oracle
- 리액트네이티브
- 정보처리기사
- Java의정석
- 자스코테
- spring
- typescript
- 타입스크립트
- 자바의정석
- 자바스크립트 코딩테스트
- 리액트
- CSS
- javascript
- react
- VUE
- 이안의평일코딩
- 국비코딩
- 평일코딩
- 정보처리기사실기요약
- ReactNative
Archives
- Today
- Total
이안의 평일코딩
[Material-UI] 기초(1) - 설치 및 시작하기 본문
반응형
Material-UI란?
부트스트랩, antd와 같이 빠르고 쉽게 웹 개발을 위한 웹 디자인 CSS를 도와주는 프레임워크이다.
설치하기
Material-UI는 npm패키지로 제공된다. 터미널에 아래와 같이 입력하고 설치해준다.
// with npm
npm install @material-ui/core
// with yarn
yarn add @material-ui/core
아래와 같이 간단하게 import해와서 Material-UI에서 이미 지정해 둔 스타일로 버튼을 만들 수 있다.
import React from 'react';
import { Button } from '@material-ui/core';
function App() {
return <Button variant="contained" color="primary">Hello World</Button>;
}
아이콘을 사용하고 싶다면 @material-ui/icons를 설치해준다.
// with npm
npm install @material-ui/icons
// with yarn
yarn add @material-ui/icons
그리고 원하는 아이콘을 import한 뒤 사용해주면 된다.
import React from 'react';
import { Button } from '@material-ui/core';
import MenuIcon from '@material-ui/icons/Menu';
function App() {
return(
<div>
<Button variant="outlined" color="disabled"><MenuIcon /></Button>
</div>
)
}
export default App;
아래의 링크에서 1117개의 아이콘을 검색해서 사용하면 된다.
https://material-ui.com/components/material-icons/
그리고 아이콘의 모양, 색상, 크기 등을 변경하기 위해서는 아래의 가이드를 참고하면 된다.
https://material-ui.com/components/icons/
반응형
'Front-end > Material-UI' 카테고리의 다른 글
[Material-UI] 기초(3) - styles, theme (0) | 2021.09.09 |
---|---|
[Material-UI] 기초(2) - 컴포넌트 레이아웃(Container, Grid) (1) | 2021.09.08 |
Comments