I just start building a website using react.js but when I tried to route the application using react-router-dom it doesn't work. It won't show any error and it will display blank page in localhost:3000.
\ ```React.JS
this is the App.Js
//
import './App.css';
import React from 'react';
import {BrowserRouter,Router,Routes,Route } from 'react-router-dom';
import Card from './components/Card/Card';
import CardData from './components/Card/CardData';
import Footer from './components/Footer/Footer';
import Navbar from './components/Navbar/Navbar';
import Home from './components/Pages/Home/Home';
import Contact from './components/Pages/Contact/Contact';
import Products from './components/Pages/Products/Products';
import About from './components/Pages/About/About';
const cards = CardData.map(item => {
return (
<Card
key={item.id}
item={item}
/>
)
})
function App() {
return (
<div>
<BrowserRouter>
<Router>
<Routes>
<Navbar />
<Route path='/'>
<Home />
</Route>
<Route path='/products'>
<Products />
</Route>
<Route path='/contact'>
<Contact />
</Route>
<Route path='/about'>
<About />
</Route>
</Routes>
</Router>
</BrowserRouter>
<section className="cards-list">
{cards}
</section>
<Footer />
</div>
);
}
export default App;
As mentioned above, it should be able to navigate throughout pages but when I tried the localhost:3000 it will display a blank page. It won't display anything or any errors.