This project is a part of learning React Router.
$ npm create vite@latest
Need to install the following packages:
create-vite@5.2.1
Ok to proceed? (y) y
✔ Project name: vanRentingWebApp
✔ Select a framework: › React
✔ Select a variant: › TypeScript + SWC$ npm i react-router-domimport ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
ReactDOM.createRoot(document.getElementById('root')!).render(
<App/>
);import { BrowserRouter, Routes, Route } from 'react-router-dom';
import './App.css';
export default function App() {
return (
<BrowserRouter>
<Routes>
<Route path='/' element={<div>Home</div>} />
<Route path='/about' element={<div>About</div>} />
</Routes>
</BrowserRouter>
)
};$ npm i --save bootstrap @popperjs/core
$ npm i --save-dev sass// src/scss/styles.scss
@import "bootstrap/scss/bootstrap";// src/main.tsx
import './scss/styles.scss'
import 'bootstrap';