npm install react-bootstrap bootstrapnpm i bootstrap-iconsimport { RouterProvider } from "react-router-dom"
import root from "./router/root"
// 부트스트랩 사용
import 'bootstrap/dist/css/bootstrap.min.css';
// 부트스트랩 아이콘
import 'bootstrap-icons/font/bootstrap-icons.css'
function App() {
return (
<RouterProvider router={root}/>
);
}
export default App;
import { Container, Button, Col, Row } from "react-bootstrap";
const MainPage = () => {
return (
<Container>
<Row>
<Col>
<div className="mt-3 mb-3">메인페이지</div>
<Button type="button">버튼</Button>
</Col>
</Row>
</Container>
)
}
export default MainPage;
import { Suspense, lazy } from "react";
import testRouter from "./testRouter";
import { createBrowserRouter } from "react-router-dom";
const Loading = <div>Loading....</div>
const Main = lazy(() => import("../page/MainPage"))
const TestIndex = lazy(() => import("../page/test/IndexPage"))
const root = createBrowserRouter([
{
path: "",
element: <Suspense fallback={Loading}><Main /></Suspense>
},
{
path: "test",
element: <Suspense fallback={Loading}><TestIndex /></Suspense>,
children: testRouter()
}
])
export default root;

이제 부트스트랩 자유롭게 사용하면 됨
🔗 React Bootstrap 공식문서
https://react-bootstrap.netlify.app/docs/components/accordion