connect and withRouter issue connect and withRouter issue reactjs reactjs

connect and withRouter issue


You can use it with the method compose from redux library.

export default compose(  withRouter,  connect(mapStateToProps, mapDispatchToProps))(App);


You can do it in two ways,

Proper Way:

withRouter(connect(mapStateToProps, mapDispatchToAction)(App));

with this, you will able to get withRouter props like history, match etc.. in mapStateToProps.

2nd way:

connect(mapStateToProps, mapDispatchToAction)(withRouter(App));

using this, you won't be able to get the withRouter props