[리액트] 부트스트랩 사용하기

소요 시간: 5분

리액트 프로젝트에서 부트스트랩을 사용하여 웹 디자인을 하는 방법을 설명드립니다. 여기서는 react-bootstrap 라이브러리를 활용하여 리액트 컴포넌트로 부트스트랩 UI를 구성하는 과정을 다룹니다.


react-bootstrap 라이브러리

React-Bootstrap은 React와 Bootstrap을 결합한 UI 프레임워크로, Bootstrap의 스타일과 구성 요소를 React 컴포넌트 형태로 제공합니다. 이를 통해 개발자는 React의 컴포넌트 기반 구조를 유지하면서 Bootstrap의 디자인과 기능을 활용할 수 있습니다.

주요 특징


설치 방법

리액트 프로젝트 생성

먼저, 새로운 리액트 프로젝트를 생성합니다.

npx create-react-app my-bootstrap-app
cd my-bootstrap-app

부트스트랩과 react-bootstrap 설치

프로젝트 디렉토리에서 부트스트랩과 react-bootstrap을 설치합니다.

npm install bootstrap react-bootstrap

또는 yarn을 사용할 경우:

yarn add react-bootstrap bootstrap

부트스트랩 CSS 파일 포함

부트스트랩의 CSS 파일을 프로젝트에 포함시켜야 합니다. src/index.js 또는 src/App.js 파일에 다음과 같이 부트스트랩 CSS를 import 합니다.

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


사용 예제

간단한 React-Bootstrap 버튼을 사용하는 예제는 다음과 같습니다:

import React from 'react';
import { Button } from 'react-bootstrap';

function App() {
  return (
    <div>
      <Button variant="primary">Primary Button</Button>
    </div>
  );
}

export default App;

위의 예제에서 Button 컴포넌트를 react-bootstrap에서 임포트하여 사용하였으며, variant prop을 통해 버튼의 스타일을 설정하였습니다.


React-Bootstrap을 통해 React 애플리케이션에 Bootstrap 스타일을 쉽게 통합할 수 있으며, 효율적인 UI 개발이 가능합니다.

리액트 리스트