uroot
@uroot

Как правильно отрендерить сам товар/статью/etc при его открытии?

Вот допустим есть список товаров. При клике на сам товар я должен его отобразить отобразив всю информацию про него. Как это правильно сделать?

Я знаю способ с параметрами маршрутов:
<Route path="/products/:id" render={(id) => <ProductСard id={id} />} />
Ну и на основе параметра маршрута (id) я рендерю сам товар. Но насколько это правильный подход?

Ведь есть варианты, при которых этот подход не работает, например если на сайте нужен ЧПУ.
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
@McBernar
Ну тогда вместо id должен быть некий slug, который парсится и ищется в бд по этому имени, а не по id. Смысл тот же.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Gaskar Group Санкт-Петербург
от 120 000 ₽
Leningrad Media Санкт-Петербург
от 100 000 до 150 000 ₽
13 авг. 2020, в 15:34
500 руб./за проект
13 авг. 2020, в 14:32
5000 руб./за проект