Я хочу перенаправить на домашнюю страницу после того, как нажал кнопку на странице входа в систему ... Но когда я нажал кнопку в адресной строке, отображается путь к домашней странице (он перенаправляет на домашнюю страницу) ... но это не такНе отображать компонент, соответствующий этому пути. Он по-прежнему показывает страницу входа с адресом домашней страницы. Итак, мне нужно обновить страницу, чтобы отобразить домашнюю страницу. Что здесь не так ???
В моем логинестраница ... это функция, которую я использовал для кнопки onClick ..
gotopage()
{
this.props.history.push('/home')
}
В моем индексе js page ..
import React from "react";
import { render } from "react-dom";
import {BrowserRouter as Router,Route,Redirect ,browserHistory} from "react-router-dom";
import { Firstpage } from "./Firstpage";
import { Login } from "./Login";
import { Home } from "./Home";
import createBrowserHistory from 'history/createBrowserHistory'
const history=createBrowserHistory();
class App extends React.Component {
render(){
return(
<Router history={browserHistory}>
<div>
<switch>
<Route path="/" component={Firstpage} exact> </Route>
<Route path="/home" component={Home}> </Route>
<Route path="/login" render={(props) => <Login {...props} history=
{history} } />}> </Route>
</switch>
</div>
</Router>
);
}
}