'withRouter' is not exported from 'react-router'

Viewed 32

I recently upgrade react-router to 6.4.1. I did some changes to my project and I need this version.

But now, I getting this error: 'withRouter' is not exported from 'react-router', and this is my file:

import { connect } from 'react-redux';
import { Route, Routes, useLocation, useNavigate, useParams } from 'react-router-dom';
import { withRouter } from 'react-router';
import Enterprises from './_Containers/Enterprises';

class RootContainer extends PureComponent {
  componentDidMount() {
    this.props.startup();
  }

  render() {
    return (
      <Routes>
        <Route path="/Enterprises" component={<Enterprises/>} />
      </Routes>
    )
  }
}

const mapDispatchToProps = (dispatch) => {
  return {
    startup: () => dispatch(StartupActions.startup()),
  }
};

export default withRouter(connect(null, mapDispatchToProps)(RootContainer));

As you can see, I use withRouter and I don't know how to bypass that issue. Has anybody faced a similar issue and resolved it already?

Thanks in advance!

0 Answers
Related