[React] UI 추천Frontend/React2022. 8. 30. 23:13
Table of Contents
반응형
React로 개발 시 기본적인 디자인을 적용하기 위해 고민이 많이 됩니다. 유료 템플릿 프로젝트를 구매해서 사용할 수 있지만 매번 사는 게 부담이기 때문에 디자인을 하기 무척 힘듭니다.
그래서 검색하던 중에 편리하게 디자인 할 수 있도록 지원해 주는 것들을 몇 가지 찾을 수 있었습니다.
Ant Design
- 리액트와 타입스크립트(Typescript) 기반으로 제작된 UI 라이브러리
- 중국 회사에서 오픈소스화한 라이브러리
- 코드가 리액트 기반이기 때문에 사용하기 편리함
앤트 디자인의 10가지 디자인 원칙
- Proximity (근접성)
- Alignment (정렬)
- Contrast (대조)
- Repetition (반복)
- Make it Direct (직관적으로 만들어라)
- Stay on the Page (화면에 머물러라)
- Keep it Lightweight (가볍게 유지하라)
- Provide an Invitation (가이드를 제공해라)
- Use Transition (트랜지션을 사용하라)
- React Immediately (즉각적인 반응)
$ npm i antd
$ npm i --save @ant-design/icons
2) Material UI
- 리액트 기반 UI 라이브러리 중에 가장 인기 있고, 성숙한 라이브러리
- 구글 머테리얼 디자인 기반으로 제작
$ npm install @material-ui/core
3) React Bootstrap
- 웹 UI 라이브러리로 전세계에서 가장 많이 사용되는 Bootstrap을 리액트 기반으로 변경한 라이브러리
- Bootstrap 3.x 버전을 기반으로 제작된 라이브러리
- Bootstrap 4.x 버전으로 마이그레이션 할 수 있음
$ npm install react-bootstrap bootstrap
4) reactstrap
- Bootstrap 4.x 버전을 기반으로 제작된 라이브러리
$ npm install --save reactstrap react react-dom
5) Semantic UI React
- 부트스트랩 만큼이나 인기 있는 Semantic UI의 리액트 버전
- Semantic UI에 jQuery 의존성을 제거하고 순수하게 리액트로만 개발된 버전
$ yarn add semantic-ui-react
반응형
'Frontend > React' 카테고리의 다른 글
[React] TypeScript 사용 방법 (1) | 2022.10.05 |
---|---|
[React] Styled Components 사용 방법 (0) | 2022.10.05 |
React Study(2) (1) | 2022.08.29 |
React Study(1) (0) | 2022.08.29 |
[React] 설치 및 설정 방법 (0) | 2022.08.26 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!