Измените идентификатор в URL-адресе, но не перезагрузите страницу React-router-dom Ссылка

#reactjs #react-router-dom

Вопрос:

Это моя ссылка в моей карточке

 <Link to={{
      pathname: `/detail/${props.movie.id}`,
      state: props.movie.id 
    }}>
... 
</Link>
 

А это мой маршрутизатор

 <BrowserRouter >
        <Switch>
          <Route exact path="/" component ={HomePage} />
          <Redirect from='/detail/' to='/' exact />
          <Route exact path="/detail/:id" component={withRouter(Detail)}/>
        </Switch> 
</BrowserRouter>
 

когда я нажимаю на свою карту, она меняет идентификатор в URL-адресе, но я все еще на текущей странице, ничего не меняется, но если я перезагрузлю страницу, все будет нормально

Комментарии:

1. Вы проверили, чтобы удалить «точный» из этого конкретного маршрута?