npm i react-router-dom@5
<Link to="/xxxx">Demo</Link>
<Route path='/xxxx' component={
Demo}>
createRoot(document.getElementById('root')).render(
<BrowserRouter>
<App />
</BrowserRouter>
)
history:
go:f go(n)
goBack:f goBack()
goForward:f goForward()
push:f push(path,state)
replace:f replace(path,state)
location:
pathname:"/about"
search:""
state:undefined
match:
params:{
}
path:"/about"
url:"/about"

import React, {
Component } from 'react'
import {
Route} from 'react-router-dom'
import Header from './components/Header'