카테고리 없음

[React] react-bootstrap

321 2021. 5. 21. 13:03

 

https://react-bootstrap.netlify.app/

 

React-Bootstrap

The most popular front-end framework, rebuilt for React.

react-bootstrap.github.io

 

여기 들어가면 react에서 쓰는 부트스트랩을 사용할 수 있다.

get started 클릭해서 설명 읽어본다.

 

방법 1. 먼저 터미널에 입력하고 설치

npm install react-bootstrap bootstrap@4.6.0

 

그리고 사용 시에는 import를 해준다.

import Button from 'react-bootstrap/Button'; // or less ideally import { Button } from 'react-bootstrap';

 


혹은 방법2. public 폴더 안의 index.html에 아래 링크 복붙

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous" />

 

그다음에 App.js안에 원하는 레이아웃 같은것을을 붙여 넣고 실행하면 나온다.

import logo from './logo.svg'; 
import './App.css'; 
import { Navbar, Nav, NavDropdown } from 'react-bootstrap'; 
import React from 'react'; 

function App() { 

    return ( 
        <div className="App"> 
            <Navbar bg="light" expand="lg"> 
            <Navbar.Brand href="#home">React-Bootstrap</Navbar.Brand> 
            <Navbar.Toggle aria-controls="basic-navbar-nav" /> 
            <Navbar.Collapse id="basic-navbar-nav"> 
            <Nav className="mr-auto"> 
            <Nav.Link href="#home">Home</Nav.Link> 
            <Nav.Link href="#link">Link</Nav.Link> 
            <NavDropdown title="Dropdown" id="basic-nav-dropdown"> 
            <NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item> 
            <NavDropdown.Item href="#action/3.2">Another action</NavDropdown.Item> 
            <NavDropdown.Item href="#action/3.3">Something</NavDropdown.Item> 
            <NavDropdown.Divider /> 
            <NavDropdown.Item href="#action/3.4">Separated link</NavDropdown.Item> 
            </NavDropdown> </Nav> </Navbar.Collapse> </Navbar> 
        </div> 
    ); 
} 

export default App;

 

 

결과