@ilanagrk
front-end developer

Как правильно реализовать ссылки в ReactJS?

Сори, за возможно глупые вопросы, но что то не могу разобраться как делаются ссылки в реакте типа <a href="#"></a>?
То, как делается меню через роуты, это я понимаю. но что касается ссылок в теле документа?
Допустим, есть интернет магазин. На главной странице показываются карточки товара.
Как сделать так, чтоб кликая на одну карточку, товар открывался на новой странице и показывалась информация только по этому товару?
<BrowserRouter history={history}>
    <div>
         <Link to="/item:name"  >Read more</Link>
         <Route exact path="/item:name" render={ () => <ActiveItem  name={this.props.name}/> }/>
      </div>
</BrowserRouter>


В таком случае инфа по товару появляется тут же на стринице под карточкой. А url меняется.
Что я делаю не так?
И вообще это правильный подход ссылки на другие страницы делать таким образом?
А если у меня будет просто текст и в тексте ссылка тоже нужно использовать такую структуру?
  • Вопрос задан
  • 323 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы