This is my code
function App() {
return (
<div className="app">
<BrowserRouter>
<Header></Header>
<Routes>
<Route path='/' exact element={<Home />} />
<Route path='/movie/:imdbID' element={<MovieDetails />} />
<Route element={<PageNotFound />} />
</Routes>
<Footer />
</BrowserRouter>
</div>
);
}
What I want is for PageNotFound to be shown when I enter an invalid url. But it never shows up. I tried putting it at the top, after the <Routes> but same result.