Задать вопрос
@historydev
long long long long long .... int

Почему не работает роут для 404 страницы?

Доброе утро. Скажите пожалуйста, что я сделал не так?

return (
        <div>

            <Router>

                <Switch>

                    <Route path='/find-company'>

                        <TopBar />

                        <GetCompanySearchPage />

                        <Footer />

                    </Route>

                    <Route path='/company'>

                        <TopBar />

                        <GetCompanyPage company={company} />

                        <Footer />

                    </Route>

                    <Route path='/tenders'>

                        <TopBar />

                        <GetTenders tenders={tenders}/>

                        <Footer />

                    </Route>

                    <Route path='/'>
                        <Header />
                        <GetMain />
                        <Footer />
                    </Route>

                    <Route>
                        <Page404 />
                        <Footer />
                    </Route>

                </Switch>

            </Router>
        </div>
    );


Спасибо.
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
@historydev Автор вопроса
long long long long long .... int
Разобрался, вот здесь нужно добавить exact

<Route exact path='/'>
                        <Header />
                        <GetMain />
                        <Footer />
                    </Route>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽