Я создал следующий с реагировать маршрутизатор.
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
class Main extends Component {
render() {
return (
<Router>
<Switch>
<Route exact path='/' component={Content} />
<Route path='/user/:id' component={User} />
<Route path='*' component={NotFound} />
</Switch>
</Router>
);
}
export default Main
Я хочу открыть страницу Notfound, если есть недействительный URL.
Я пытался открыть localhost:3000/err
, но он не перейдет в компонент NotFound.
Мой не найденный компонент прост.
import React from 'react';
const NotFound = () => (
<h2>404 Page Not Found</h2>
);
export default NotFound;
Я использую "react-router-dom": "^4.3.1