디자인-피그마

피그마 기초

강사: 김디자인 · 작성자: 이종춘 · 작성일: 2026-07-02 13:39:33 · 조회수: 6

React UI 개발을 위한 필수 정리
목록으로
React UI 개발을 위한 필수 정리
1. CSS Framework

CSS Framework는 CSS를 직접 작성하는 시간을 줄여주고, 빠르게 UI를 만들 수 있도록 도와주는 라이브러리입니다.

(1) Tailwind CSS ⭐⭐⭐⭐⭐ (가장 추천)

특징

Utility First 방식
클래스로 스타일 작성
반응형 제작이 쉬움
React와 궁합이 가장 좋음
실무 사용률 매우 높음

예시

<button className="bg-blue-500 text-white px-5 py-2 rounded-lg">
버튼
</button>

공식 사이트

https://tailwindcss.com
(2) Bootstrap

설치

npm install bootstrap

사용

import "bootstrap/dist/css/bootstrap.min.css";

장점

배우기 쉬움
컴포넌트가 많음
빠르게 화면 제작 가능
(3) Material UI (MUI)

설치

npm install @mui/material @emotion/react @emotion/styled

장점

Google Material Design
컴포넌트가 매우 많음
관리자 페이지 제작에 많이 사용

공식

https://mui.com

(4) Ant Design

설치

npm install antd

장점

기업용 프로젝트
관리자 페이지
테이블 기능이 강력
(5) Chakra UI

설치

npm install @chakra-ui/react

장점

React 전용
코드가 직관적
배우기 쉬움
2. 아이콘 라이브러리
Lucide React ⭐⭐⭐⭐⭐

설치

npm add lucide-react

사용

import { Search } from "lucide-react";

function App() {
return <Search />;
}
자주 사용하는 아이콘
import {
Search,
Heart,
Menu,
Home,
User,
Bell,
Settings,
ShoppingCart,
Camera,
Phone,
Mail,
MapPin
} from "lucide-react";
React Icons

설치

npm install react-icons

사용

import { FaGithub } from "react-icons/fa";

<FaGithub />

여러 아이콘을 한 번에 사용할 수 있습니다.

FontAwesome
Bootstrap Icons
HeroIcons
Remix Icons
3. UI 디자인 참고 사이트

실무에서는 코딩보다 디자인 레퍼런스 찾는 시간이 더 많을 때도 있습니다.

Pinterest ⭐⭐⭐⭐⭐

https://kr.pinterest.com

검색 추천

music ui
dashboard ui
golf website
restaurant ui
login page
landing page
portfolio website
minimal ui
glassmorphism
dark ui
card ui
travel website
ecommerce ui
Dribbble ⭐⭐⭐⭐⭐

https://dribbble.com

검색

dashboard
golf
banking
movie app
finance
admin panel
Behance

https://www.behance.net

검색

web design
mobile ui
ux
Figma Community

https://www.figma.com/community

무료 UI를 다운로드할 수 있습니다.

검색

Dashboard
Mobile
Landing
Restaurant
Golf
4. 이미지 사이트
Unsplash

https://unsplash.com

무료 고화질 사진

Pexels

https://www.pexels.com

무료 이미지 + 영상

Pixabay

https://pixabay.com

무료 사진

무료 벡터

무료 영상

5. 일러스트 사이트
Storyset

https://storyset.com

애니메이션 일러스트 제공

Icons8

https://icons8.com

아이콘

일러스트

사진

unDraw

https://undraw.co

무료 SVG 일러스트

6. 컬러 사이트

Coolors

https://coolors.co

Adobe Color

https://color.adobe.com

7. 폰트

Google Fonts

https://fonts.google.com

Pretendard

https://pretendard.kr

8. 실무에서 가장 많이 사용하는 조합
React

Vite

TailwindCSS

Lucide React

React Router

Axios

Framer Motion
9. 포트폴리오 제작 순서
1. Pinterest


2. Dribbble


3. Figma에서 와이어프레임 제작


4. React 프로젝트 생성

npm create vite@latest



5. Tailwind 설치



6. Lucide 설치

npm add lucide-react



7. 컴포넌트 분리

Header
Hero
Section
Footer



8. GitHub 업로드



9. Vercel 배포
10. React 공부 추천 순서
JSX
Props
State (useState)
Event
map()
useEffect
React Router
Axios(API 호출)
Tailwind CSS
반응형
컴포넌트 설계
Git & GitHub
Vercel 배포
현재 수준에서 추천

지금은 JSX, Props, Tailwind를 배우고 있는 단계이므로, 다음으로는 useState → 이벤트 처리 → map() → React Router를 학습하는 것이 자연스러운 순서입니다. 이 순서대로 익히면 간단한 웹사이트를 혼자 제작할 수 있는 기반을 갖추게 됩니다.
#React UI 개발을 위한 필수 정리

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.