思路:
要在整个页面上做文章,就会想到根组件,
然后在根组件上进行路由匹配就可以实现整个页面的变化
安装 react-router-dom: npm i react-router-dom -S
const app = ()=>{
return <h1>H1</h1>
}
export default app;
const app = ()=>{
return <h1>H2</h1>
}
export default app;
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import App2 from './App2'
import { BrowserRouter, Link, Route, Switch } from 'react-router-dom'
let p = {
name: 'hh',
age: 18
}
ReactDOM.render(
(<BrowserRouter>
<Link to="/"/>
<Link to="/app"/>
<Switch>
<Route path="/app">
<App2/>
</Route>
<Route path="/">
<App />
</Route>
</Switch>
</BrowserRouter>),
document.getElementById('root')
);
import { Link } from 'react-router-dom'
const app = ()=>{
return (
<Link to="/app">
<h1>H1</h1>
</Link>
)
}
export default app;