리액트 부트스트랩 설치 및 확인 : React Bootstrap > 리액트 react

리액트 react

Real 실전 리액트 부트스트랩 설치 및 확인 : React Bootstrap

페이지 정보

본문

리액트 부트스트랩 설치 및 확인 : React Bootstrap 


리액트 부트스트랩 설치 
  • VS Code (비주얼스튜디오코드 : Visual Studio Code) 시작 
  • 작업 루트 디렉토리 열기 - 루트 디렉토리명은 react. 
  • react 디렉토리에서 터미널 열기 
  • 리액트 앱 (=프로젝트, =디렉토리) 설치 : $ npx create-react-app bs2 // bs2는 프로젝트 디렉토리 명 
  • 리액트용 부트스트랩 설치 : $ npm install react-bootstrap bootstrap 


부트스트랩 CSS 임포트

  • index.js 또는 App.js에 부트스트랩 메인 CSS 파일을 임포트 한다. 
  • >> import 'bootstrap/dist/css/bootstrap.min.css'; // 사실 두 파일에 모두 임포트해도 큰 상관없다. ㅎ 


-----------------------------


App.js 파일의 초기 코드와 실행 결과 화면  


초기 코드 


import logo from './logo.svg';

import './App.css';


function App() {

  return (

    <div className="App">

      <header className="App-header">

        <img src={logo} className="App-logo" alt="logo" />

        <p>

          Edit <code>src/App.js</code> and save to reload.

        </p>

        <a

          className="App-link"

          href="https://reactjs.org"

          target="_blank"

          rel="noopener noreferrer"

        >

          Learn React

        </a>

      </header>

    </div>

  );

}


export default App;



서버 실행 >> $ npm start 


결과화면 


63afe5cf43fc1dd6ddb76a3d6dff3dbc_1649483310_9462.png
 



부트스트랩 적용 코드 


import logo from './logo.svg';

import './App.css';

import 'bootstrap/dist/css/bootstrap.min.css'; // 부트스트랩 CSS 임포트 

import Button from 'react-bootstrap/Button'; // 리액트부트스트랩 버튼 임포트 


function App() {

  return (

    <div className="App">

      <header className="App-header">

        <img src={logo} className="App-logo" alt="logo" />

        <p>

          Edit <code>src/App.js</code> and save to reload.

        </p>

        <Button variant="danger" 

          href="https://reactjs.org"

          target="_blank"

          rel="noopener noreferrer"

        >

          Learn React 

        </Button>

        

      </header>

    </div>

  );

}


export default App;



부트스트랩 적용 결과 화면 


63afe5cf43fc1dd6ddb76a3d6dff3dbc_1649483411_1721.png
 

- 코드 Code 태그의 컬러 변경 

- 버튼의 부트스트랩 적용 


이렇게 출력되었다면 리액트 부트스트랩이 정상적으로 적용된 것임.