反応ルートパスが機能していない
すべてのURLに製品コンポーネントのみが表示されている

私はreact-router-domを植え付け、BrowserRouterをRouter、Switch、Route、Linkとしてインポートしました

何が問題ですか?私はそれを把握することはできません。

import React from 'react';
import Navbar from './component/Navbar/Navbar';
import Product from './component/Product/Product';
import {BrowserRouter as Router,Switch,Route,Link} from "react-router-dom";
import UpComing from './component/UpComing/UpComing';
import NotFound from './component/NotFound/NotFound';
import OrderReview from './component/OrderReview/OrderReview';

function App() {
  return (
    <div className="App">
      <Navbar></Navbar>
      <Router>
        <Switch>
          <Route to="/product">
            <Product></Product>
          </Route>
          <Route to="/OrderReview">
            <OrderReview></OrderReview>
          </Route>
          <Route exact to="/">
            <Product></Product>
          </Route>
          <Route to="*">
            <NotFound></NotFound>
          </Route>
        </Switch>
      </Router>
    </div>
  );
}

export default App;
応答

pathルートの代わりに使用する必要がありtoます。toコンポーネントに使用されLinkます。codesandboxで動作するコードの最小限の表現を作成しました

https://codesandbox.io/embed/react-router-playground-g0uzc?fontsize=14&hidenavigation=1&theme=dark