Создание новой пустой страницы

Сейчас мой весь проект состоит из одной только страницы(интернет магазин). Я хотел добавить еще одну пустую страницу, создал path /checkout. Но при в воде localhost:3000/checkout, страница грузит главную страницу обратно, а контент из файла Checkout.js добавляет внизу footer-a. Я хочу просто пустую страницу. В чем мржет быть моя ошибка?

function App() {
const dispatch = useDispatch();
useEffect(() => {
dispatch(getCategoriesAsync());
}, []);

return (
 <>
    {/*<TopNavMainScreen />*/}
    <TopHeaderMarket /> //Header component
    <MarketHeader /> // Another header component
    <MarketBody /> // Body
    <MarketFooter /> //Footer component
    {/* <CartComponent /> */}

    //-----------------This is how I tried to create new blank page/path/url
    <Suspense fallback={<div>Loading...</div>}>
        <Switch>
            <Route
                path='/checkout'
                component={lazy(() => import('../src/components/checkout/Checkout'))}
            />
        </Switch>
    </Suspense>
</>
);
}

export default App;

вместо lazy я использовал <Route path="/contact" component={Contact}/> тоже, результат такой же. введите сюда описание изображения

На картинке ниже футера увидите:)


Ответы (0 шт):