Я использую
"react": "^16.5.0",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
Имеет маршрутизатор
import * as React from 'react';
import { Route, Switch } from 'react-router-dom';
import GoToNode from './components/map/GoToNode';
const Router = (props) => {
return (
<Switch>
<Route path="/*/node/:nodeId" component={GoToNode} />
</Switch>
);
};
export default Router;
Когда я обновляю страницу 'localhost: 3000 / project / node / 5' маршрутизатор отображает компонент GoToNode.Когда я использую функцию «selectNode» из другого компонента, GoToNode не отображается.
selectNode(node: Node) {
this.props.history.push(`/project/node/${node.objectId}`);
}
...
export default withRouter(connect(mapStateToProps, mapDispatchToProps)(NodeWorkingList));
У вас есть идеи, почему?Спасибо!:)