Я создаю свое первое приложение для реагирования в электроне (мое первое электронное приложение тоже). У меня есть два маршрута и нужно перемещаться из одного в другое. Для этого я использую следующий код:
Root
ReactDOM.render(
<Router history={browserHistory}>
<App />
</Router>,
document.getElementById('root')
);
приложения
class App extends React.Component {
constructor() {
super();
}
render() {
return (
<div className="app-master">
<Switch>
<Route path='/city' component={CityList}/>
<Route path='/' component={SplashScreen}/>
</Switch>
</div>
)
}
}
Страница
import { browserHistory } from 'react-router';
...
browserHistory.push('/city');
Эта строка дает ошибку,
TypeError: Cannot read property 'push' of undefined
Я искал веб для возможного решения, но не могу его найти! Есть много похожих вопросов и на SO, но ни один из них не работал у меня: (