[React] MDB Bootstrap 을 활용한 앱 스타일링 🎨
개요 👋
프로젝트를 진행하다보면 사용자를 위한 UI 는 필수적으로 고려해야 하는 사항이다.
웹 서비스를 제작 해 보았다면 Bootstrap 을 들어보았을것이다.
Bootstrap 🌟
Bootstrap 은 웹 서비스를 보다 쉽게 제작 할 수 있게 도와주는 프레임워크로
CSS 와 JS 로 제작되어 있다.
하지만 대게 HTML 파일로 제작되어 있어
React 앱에 가져오게 되면 무수히 많은 className
지옥을 경험할 수 있다.
이를 보완하기 위해 React-Bootstrap 을 사용한다.
React-Bootstrap 💥
React-Bootstrap 은,
기존의 Bootstrap 의 className
을 제거하고
독자적인 Element 를 가진 형태로 구성되어 있어 코드가 간단해진다는 장점이 있다.
MDB-Bootstrap 🔥
이번 프로젝트에서 UI 를 디자인 하기 위해 채택한 라이브러리이다.
기존에 사용했던 React-Bootstrap 보다 선택할 수 있는 UI 가 다양하다고 느꼈다.
설치 💜
npm i mdb-react-ui-kit
https://mdbootstrap.com/docs/react/getting-started/installation/
적용 💛
index.html 파일 head 영역에 css 파일을 추가 해 준다.
<link
href="https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/6.2.0/mdb.min.css"
rel="stylesheet"
/>
Static Gallery 컴포넌트를 불러와 사용할 것이다.
App.js
에서 Jsondata
를 불러와 해당 컴포넌트에 Props
해 준다.
해당 컴포넌트에서 받아올 데이터를 넣어준다.
테일윈드 스타일로 css 속성이 적용되어 있다.
결과 💚
Reference
https://dsc-sookmyung.tistory.com/189
https://itfresh.tistory.com/6