I have created a route in React.js
<BrowserRouter>
<div>
<Header isLogged={this.state.isLoggedIn} userdata={this.props.userdata}/>
<div className='container'>
<Switch>
<Route path="/" exact render={(props) => (<LoginPage handleLogIn={this.handleLogIn} alterLoginStatus={this.alterLoginStatus} {...props}/>)} />
<Route path="/dashboard" exact component={DashboardPage}/>
<Route path="/contact" component={Contact}/>
<Route component={PageNotFound} />
</Switch>
</div>
</div>
</BrowserRouter>
In my Header component I have a button in navbar, upon which click I want to clear some localstorage and navigate to /login.
this.props.history.push('/login') is not working as I dont have access to router props inside Header component.
Please help me.