Whenever, I am trying to use the Link in the react material ui component. I am getting the below error.
Cannot destructure property 'basename' of 'react__WEBPACK_IMPORTED_MODULE_0__.useContext(...)' as it is null.
import React, { Component } from 'react';
import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom';
import Categories from './components/Categories';
import Header from './components/Header';
import ProductPage from './components/ProductPage';
import AppTopMenu from './components/AppTopMenu';
import WishList from './components/users/WishList';
import UserLogin from './components/users/UserLogin';
import Profile from './components/users/Profile';
import UserLogout from './components/users/UserLogout';
import UserRegister from './components/users/UserRegister';
import PlaceOrder from './components/users/PlaceOrder';
import Wishlist from './components/mui/Wishlist';
import Payment from './components/payment-integration/Payment';
import ProtectedRoute from './auth/ProtectedRoute';
class Home extends Component {
    render() {
        return (
            <>
                <div className='app_main_container'>
                    <div className='sidebar_container'>
                        <Header />
                    </div>
                    <div className='content_container'>
                       **// If I remove this below one line error gets solved.**
                        <Link to="/user/login"></Link>
                        <AppTopMenu />
                        <Router>
                            <Routes>
                                <Route exact path="/" element={<Categories />}></Route>
                                <Route exact path="/user/wishlist" element={<WishList />}></Route>
                                <Route exact path="/user/register" element={< UserRegister/>}></Route>
                                <Route exact path="/user/login" element={< UserLogin/>}></Route>
                                <Route exact path="/user/logout" element={< UserLogout/>}></Route>
                                <Route exact path="/user/profile" element={<ProtectedRoute Component={Profile} />}></Route>
                                <Route exact path="/user/:userid/:product_id" element={< UserLogin/>}></Route>
                                <Route exact path="/user/product/order/:product_id" element={<ProtectedRoute Component={PlaceOrder} />}></Route>
                                <Route exact path="/:cat/:pro_name/:pro_id" element={<ProductPage />}></Route>
                            </Routes>
                        </Router>
                    </div>
                </div>
            </>
        )
    }
}
export default Home;

 
    