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