npx create-react-app shop
bootstrap 설치
npm install react-bootstrap bootstrap
css import 두개 중 하나의 방법으로
src/app.js 에다가
import 'bootstrap/dist/css/bootstrap.min.css';
public/index.html 에다가
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css"
integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65"
crossorigin="anonymous"
/>
bootstrap 가져와보기
import './App.css';
import 'bootstrap/dist/css/bootstrap.min.css';
import { Button, Container, Nav, Navbar } from 'react-bootstrap';
function App() {
return (
<div className="App">
<Navbar bg="dark" variant="dark">
<Container>
<Navbar.Brand href="#home">쇼핑몰</Navbar.Brand>
<Nav className="me-auto">
<Nav.Link href="#home">Home</Nav.Link>
<Nav.Link href="#features">인기순위</Nav.Link>
<Nav.Link href="#pricing">MYPage</Nav.Link>
</Nav>
</Container>
</Navbar>
</div>
);
}
export default App;
위와 같이 사용하여 가져오면 됨!
이미지 넣는 법
대문 사진 아래 3개의 이미지 나오게 만들 것
이미지 나오게 하는 방법 3가지
- css에 url 경로 입력
- style backgroundImage 에 넣음 (import 해줘야 함)
- public 에 넣으면 어디서나 써도 됨.
<img src={process.env.PUBLIC_URL + '/logo.png'} />
위와 같이 사용해줘야 가져올 수 있음