/
/foo
/foo/3
<App />
, в componentDidMount которого выполняется некий action. Когда я хожу по урлам дальше (/foo, /foo/3), то грузятся и другие компоненты, но экшн компонента App больше не срабатывает, что логично.import React, { Component } from 'react';
import { withRouter } from 'react-router-dom';
import { someAcion } from '../somePlace';
class App extends Component {
...
componentWillReciveProps(nextProps) {
if (this.props.location !== nextProps.location) {
this.props.someAciton();
}
}
...
}
const mapDispatchToProps = {
someAction,
};
export default withRouter(connect(null, mapDispatchToProps)(App));