Я хочу добавить больше кода, когда путь маршрутизации равен "/ flower"
Итак, мой код ниже.
[App.js]
class App extends Component {
render() {
return (
<Router>
<div className="App">
<Header />
<SideBar />
<section>
<Route exact path="/" component={Home} />
<Route exact path="/flower" component={Flower} />
<Route exact path="/editorial" component={Editorial} />
</section>
<Footer />
</div>
</Router>
);
}
}
[SideBar.js]
import React, { Component } from 'react';
import './index.css';
import { NavLink } from 'react-router-dom';
class index extends Component {
render() {
return (
<aside>
<NavLink exact to="/" className="item"><i className="fas fa-home"></i>HOME</NavLink>
<NavLink to="/flower" className="item"><i className="fab fa-pagelines"></i>FLOWER</NavLink>
<NavLink to="/editorial" className="item"><i className="fas fa-newspaper"></i>EDIT</NavLink>
</aside>
);
}
}
SideBar всех страниц одинаков, за исключением /flower.
Когда пользователь вводит / flower, я хочу добавить больше кода к своему SideBar
.
[Не / цветок]
![enter image description here](https://i.stack.imgur.com/DpnXD.png)
[пользователь входит в / цветок]
![enter image description here](https://i.stack.imgur.com/nTbOX.png)
Но я не знаю, как определить, что текущим путем является /flower.
Есть ли какое-либо решение или рекомендация?
Спасибо.