반응형
reactstrap이란?
reactstrap은 React.js에서 Bootstrap*을 더 쉽게 사용하기 위한 라이브러리다.
*Bootstrap이란?
각종 레이아웃과 버튼, 입력창 등의 디자인과 기능을 CSS와 JavaScript로 만들어 놓은 오픈 소스 프론트엔드 프레임워크다.
사용법
설치하기
React 16.8 이상에서 지원된다.
npm install --save reactstrap bootstrap
import
import 'bootstrap/dist/css/bootstrap.css';
예시 1 : 버튼
import React from 'react';
import { Button } from 'reactstrap';
export default (props) => {
return (
<Button color="danger">Danger!</Button>
);
};
예시 2: 모달
// React
import { Modal, ModalBody, ModalHeader } from 'reactstrap';
...
<Modal isOpen={open} toggle={() => setOpen(false)}>
<ModalHeader>
Modal title
</ModalHeader>
<ModalBody>
Modal body text goes here.
</ModalBody>
</Modal>
공식 문서
https://reactstrap.github.io/?path=/story/home-installation--page
Storybook
reactstrap.github.io
반응형
'웹_프론트엔드 > 로드맵 챌린지' 카테고리의 다른 글
CSS 프레임워크 - Tailwind CSS (0) | 2022.03.03 |
---|---|
CSS 프레임워크 - Material UI (MUI) (0) | 2022.03.02 |
웹 컴포넌트란? HTML Template, Custom Elements, Shadow DOM (0) | 2022.02.25 |
Modern CSS - Emotion이란? (0) | 2022.02.24 |
Modern CSS - Styled JSX (0) | 2022.02.23 |