-1

I am developing a simple React application. I get the error "No routes matched location "/wear". What am I doing wrong?

App.js:

import { Routes, Route } from "react-router-dom";
import Wear from "./pages/Wear";

function Header() {
  return (
    <>
      <li className="nav-item">
        <a className="whiteNavbar nav-link active" href="/wear">
          Одежда
        </a>
      </li>
      <Routes>
        <Route path="/wear " exact element={<Wear />} />
      </Routes>
    </>
  );
}

export default Header;

Wear.js:

      <div className="productTitle d-flex justify-content-between">
        <div className="cardText">Толстовка з капюшоном Polar No Complies Forever</div>
        <div className="cardPrice">UAH 3 600</div>
      </div>
    </div>
  );
};

export default Wear;
Drew Reese
  • 165,259
  • 14
  • 153
  • 181

1 Answers1

0

Try this structure for you router:

<BrowserRouter>
    <Routes>
        <Route path="register" element={<RegisterPage />} />
    </Routes>
</BrowserRouter>
Ahmed Sbai
  • 10,695
  • 9
  • 19
  • 38
Mikka
  • 24
  • 2