Today, What I learned?
ํ๋ก์ ํธ์ ์ธ ์๋ ์๋(?) UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ๋ฒ ๋ง๋ณด๊ธฐ๋ก ์ฌ์ฉํด ๋ณด์๋ค.
์ด๋ฒ์ ์ฒ์ ์๊ฒ ๋์๋๋ฐ Material UI๋ ๋ฆฌ์กํธ UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ๊ฐ์ฅ ์ ๋ช ํ ๊ฒ์ด๋ผ๊ณ !...
์ค๋์ ๊ฐ๋ตํ ์ค์น ๋ฐฉ๋ฒ๊ณผ ํ์ฉ์ ๋ํด์ ์กฐ๊ธ ์ ๋ฆฌํด ๋ณธ๋ค.
Material UI
Material UI๋ ๊ตฌ๊ธ์ Material Design์ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ง ๋ฆฌ์กํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
๋ถํธ์คํธ๋ฉ์ฒ๋ผ ๊น๋ํ๊ณ ์ ๋๋ UI๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
๊ณต์ ๋ฌธ์์ ์ถ๊ฐ์ ์ธ ์ ๋ณด๋ ์๋ ์ฌ์ดํธ์์ ํ์ธํ ์ ์๋ค.
์ค์น
npm์ ์ด์ฉํ๋ค๋ฉด,
npm install @mui/material @emotion/react @emotion/styled
yarn์ ์ด์ฉํ๋ค๋ฉด,
npm install @mui/material @emotion/react @emotion/styled
์ฌ์ฉ
import Button from '@mui/material/Button';
// or
import { Button } from '@mui/material';
์ด๋ ๊ฒ ์ปดํฌ๋ํธ๋ฅผ import ํด์ ์ฌ์ฉํ๋ค.
import Button from '@mui/material/Button';
const Home = () => {
return <Button size="lg">Text</Button>;
};
export default Home;
MUI์์ ๊ต์ฅํ ๋ค์ํ ์ปดํฌ๋ํธ๋ค์ ์ ๊ณตํ๊ณ , ์์ด์ฝ๋ ์ธ ์ ์๋ค.
'๐ Studying > ๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] Material UI ์ด์ฉํด์ ํ์ด์ง๋ค์ด์ ์ ์ฉํ๊ธฐ (0) | 2022.12.23 |
---|---|
React redux์ ํจ๊ป axios๋ฅผ ์ด์ฉํด์ deleteํ๊ธฐ (2) | 2022.12.22 |
fetch์ Axios ๋น๊ต (0) | 2022.12.19 |
ํฌ๋ ๋ฆฌ์คํธ ๋ฆฌํฉํ ๋ง (2) | 2022.12.16 |
React์ Redux๋ฅผ ์ด์ฉํ ํฌ๋๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด๋ณด๋ฉฐ (0) | 2022.12.15 |
Comment