Вот требования, которые должны заставить его работать:
требуемый импорт для index.js:
import { Provider } from 'react-redux';
import { createHashHistory } from 'history';
import { ConnectedRouter, connectRouter, routerMiddleware } from 'connected-react-router';
в вашем основном App.js, который вам нужен:
const history = createHashHistory();
ReactDOM.render(
<Provider store={store}>
<ConnectedRouter history={history}>
<App />
</ConnectedRouter>
</Provider>,
rootEl,
);
Там, где вы хотите использовать push:
import { push as RouterPush } from 'react-router-redux';