Пытаюсь настроить React-router с api v2, возникли проблемы с переключением ссылок, до этого работало все, но в консоле выдавало предупреждение. Сами ссылки меняются, а элементы нет (то есть ничего не происходит)
Как правильно настроить?
Настройки роутера
import { Home } from './Home';
import { Router, Route, IndexRoute, PropTypes, hashHistory, Link, browserHistory } from 'react-router';
export class App extends Component {
constructor(props, context) {
super(props);
context.router
}
render() {
return (
<Router history={hashHistory}>
<Route path="/" component={UserHome}>
<IndexRoute component={UserActivities}/>
<Route path="NewPatient" component={NewPatient} />
<Route path="PatientSer" component={PatientSer}/>
...
</Route>
</Router>
В Home должно происходить переключение
export class Home extends Component {
constructor(...args) {
super(...args);
this.state = { };
changeUsers(){
this.browserHistory.push("Users");
}
render() {
return (
<MenuItem onClick={()=>this.changeUsers()}>Manage Users</MenuItem>