react-router之404 Page
本文内容整理参考借鉴以下文章:
https://www.jianshu.com/p/6583b7258e78
https://reacttraining.com/react-router/web/api/BrowserRouter
在此以表感谢!
–你可以使用<
Switch>中的最后一个<Route>作为一种“回退”路由来捕获404个错误。
–关于这个例子,有一些有用的东西值得注意:
- <
Switch>渲染匹配第一个子<Route> - <Redirect>可用于将旧URL重定向到新URL
- <Route path=" * ">始终匹配
import React from "react";
import {
BrowserRouter as Router,
Route,
Link,
Switch,
Redirect,
useLocation
} from "react-router-dom";
// There are a few useful things to note about this example:
//
// - A <Switch> renders the first child <Route> that matches
// - A <Redirect> may be used to redirect old URLs to new ones
// - A <Route path="*> always matches
export default function NoMatchExample() {
return (