Am working on a react web application and in my App.js when I pass the components without the routing they get rendered.
function App() {
return (
<>
<NavbarComp />
<div className='content-container'><LoginForm/></div>
<Footer/>
</>
);
}
export default App;
this for exemple renders all the components without any probleme. But when am adding the routing ike follows:
import 'bootstrap/dist/css/bootstrap.min.css';
import NavbarComp from './Components/NavbarComp';
import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
import './App.css';
import CardList from './Components/CardList';
import Footer from './Components/Footer';
import LoginForm from './Components/LoginForm'
import Profil from './Pages/Profil';
function App() {
return (
<Router>
<div className='content-container'>
<NavbarComp handleLoginClick={handleLoginClick}/>
<Routes>
<Route exact path="/login" element= {<LoginForm />}>
</Route>
<Route exact path="/homepage" element= {
<>
<CardList/>
</>
}
></Route>
<Route exact path="profil" element={
<Profil />
}>
</Route>
</Routes>
</div>
<div className='footer-pin'><Footer /></div>
</Router>
);
}
export default App;
when compiling am getting a blank page.