I have a React Project!
Project contains 4 components
Home, About, Login, Alert
So Alert.js will show on every page. I want Alert.js will show only on the Home component. Not on any other component. How can I do that? There are other similar questions. I have tried all. I didn't get any results.
This is my App.js
import React, { Component } from 'react'
import Nav from './COMPONENT/navbar/Nav'
import { Route } from 'react-router';
import Home from './COMPONENT/navbar/Home';
import Login from './COMPONENT/navbar/Login';
import About from './COMPONENT/navbar/About';
import Alert from './COMPONENT/navbar/Alert';
export class App extends Component {
render() {
return (
<>
<Alert/>
<Nav />
<Route exact path="/">
<Home />
</Route>
<Route exact path="/about">
<About />
</Route>
<Route exact path="/login">
<Login />
</Route>
</>
)
}
}
export default App