It's a HoC that updates the reducer when using connected-react-router
npm install connected-react-router-reduxIt's a HoC that updates the reducer when using connected-react-router.
HoC implementation using How to navigate with Redux action with store.dispatch.
Using npm:
``bash`
$ npm install --save connected-react-router-redux`
Or yarn:bash`
$ yarn add connected-react-router-redux
`javascript
import { withRouterReducer } from 'connected-react-router-redux';
...
class AppComponent extends React.Component {
...
}
...
export default withRouterReducer(AppComponent);
`
#### connect(react-redux) usage.
`javascript
...
import { withRouterReducer } from 'connected-react-router-redux';
...
class AppComponent extends React.Component {
...
}
...
export default withRouterReducer(
connect(
mapStateToProps,
mapDispatchToProps,
)(AppComponent)
);
`
`typescript
import { withRouterReducer } from 'connected-react-router-redux';
...
class AppComponent extends React.Component
...
}
...
export default withRouterReducer(AppComponent);
`
#### connect(react-redux) usage.
`typescript
...
import { withRouterReducer } from 'connected-react-router-redux';
...
class AppComponent extends React.Component
...
}
...
export default withRouterReducer(
connect
mapStateToProps,
mapDispatchToProps,
)(AppComponent)
);
``