ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • React - Bootstrap
    Front-end/React 2023. 6. 7. 09:21
    728x90
    반응형

    React Bootstrap 

    React에서 Bootstrap을 사용하기 위해선 외부라이브러리Bootstrap설치해야 한다.

    우선 설치를 위해 React Bootstrap 홈페이지 https://react-bootstrap.netlify.app/ 주소로 들어가서 설치방법을 알아본다.

     

    홈페이지에 들어가서 Get started 버튼을 누른다.

    (현재 버전은 2.7.4)

     

    Introduction 페이지에 Installation 부분에서 bootstrap 설치명령어를 복사하여 VSCode에서 터미널을 연 후 입력하여 bootstrap 라이브러리를 설치한다.

     

    npm install react-bootstrap bootstrap

    터미널에서 이러한 화면이 나타나면 설치가 완료된 것이다.

     

     

     

    반응형

     

     

     

    React Bootstrap을 사용하기 위해선 홈페이지에서 Stylesheets 부분에서 명령어를 복사해 css 파일을 App.js 에서 import 를 하거나 index.html 에서 link로 불러와야한다.

     

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

    또는

    <link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"
      integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM"
      crossorigin="anonymous"
    />

    입력한다.

     

    React Bootstrap 홈페이지에서 사용할 태그를 검색해서 코드를 App.js에 붙여 넣어 사용할 수 있다.

    이러한 예시 코드들 중 필요한 부분을 가져와서 붙여넣어서 사용하면 된다.

     

    import logo from './logo.svg';
    import { Button } from 'react-bootstrap';	// button 태그를 불러온다.
    import './App.css';
    import 'bootstrap/dist/css/bootstrap.min.css';	// css파일을 import 한다.
    
    function App() {
      return (
        <div className="App">
          <Button variant="primary">Primary</Button>	// 공식 홈페이지에 있는 코드를 가져온다.
        </div>
      );
    }
    
    export default App;

    붙여넣고 실행을 하면 화면에 버튼이 나타난다.

    다른 태그들 또한 불러와서 사용할 수 있다.

     

    import logo from './logo.svg';
    
    // return속 태그들을 사용하기위해 사용되는 태그들을 불러온다.
    import { Nav, Navbar, Container } from 'react-bootstrap';
    import './App.css';
    import 'bootstrap/dist/css/bootstrap.min.css';
    
    function App() {
      return (
        <div className="App">
          <Navbar bg="dark" variant="dark" >
            <Container>
              <Navbar.Brand href="#home">Navbar</Navbar.Brand>
              <Nav className="me-auto">
                <Nav.Link href="#home">Home</Nav.Link>
                <Nav.Link href="#features">Features</Nav.Link>
                <Nav.Link href="#pricing">Pricing</Nav.Link>
              </Nav>
            </Container>
          </Navbar>
        </div>
      );
    }
    
    export default App;

    bootstrap으로 import 를 할 때 사용하는 태그들을 모두 불러와줘야한다.

    728x90
    반응형

    'Front-end > React' 카테고리의 다른 글

    React Import & Export  (0) 2023.06.07
    React image 경로설정  (0) 2023.06.07
    React - Class  (0) 2023.05.21
    React - input  (0) 2023.05.01
    React - props - 2  (0) 2023.04.27
Designed by Tistory.