/
/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));