React router dom меняет ссылку, но, не перерисовывает компонент?

Делаю сайт с фильмами и возникла проблема что react router dom меняет ссылку в url, но компонент не перерисовывается.
Есть главная страница, где показываются популярны фильмы / сериалы и по клику рисуется другой компонент, в конце компонента, есть список похожих фильмов по клику на который он должен перерисовать контент, но ничего не происходит.
Так выглядит компонент для отображения информации о фильме, его url /detail/id
const Detail = () => {
  return (
   <DetailInfo />
   <Similar />
  )
}

Список похожих фильмов
const Similar = () => {
  return (
   <Link to={`/detail/${id}`}>
     какие то изображения, по клику на которые, меняется url
   </Link>
  )
}

При обновлении страницы все перерисовывается, но по клику нет
GitHub
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
pumbasl
@pumbasl
Вот банальный пример https://codesandbox.io/s/divine-field-npv89?file=/...
Ищите что у Вас не правильно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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