#reactjs #react-router
#reactjs #react-маршрутизатор
Вопрос:
Итак, я пытаюсь создать свое портфолио, используя react и хостинг с github pages, я прочитал, что для страниц github вам нужно использовать HashRouter из react-router-dom, однако все мои ссылки продолжают приводить меня на мои домашние страницы, а не на их path.
Я заметил, что путь выглядит следующим образом в браузере: http://localhost:3000/MyHumber #/
app.js:
<HashRouter>
<div>
<Navigation />
<Switch>
<Route path="/" component={Home} />
<Route path="/MyHumber" component={MyHumber} />
</Switch>
</div>
</HashRouter>
Комментарии:
1. Добавьте точный
/
путь<Route exact path="/" component={Home} />
2. Привет, вы когда-нибудь находили решение этой проблемы?
Ответ №1:
Используйте точный путь и не забывайте о закрывающей косой черте
<Route exact path="/" component={Home} />
<Route exact path="/MyHumber/" component={MyHumber} />