Reactjs 如果路径更改,如何重新渲染组件?

Reactjs 如果路径更改,如何重新渲染组件?,reactjs,react-router,Reactjs,React Router,如果我在看电影 /movie/some-movie 并继续链接到 /movie/another-movie 组件不渲染 反应路线v4 路由器 <Route exact path="/movie/:urlRusLat" component={Movie} /> 您可以使用componentDidUpdate()调用sendRequest()函数。现在你得到了更新的道具。但请确保添加一个检查,确保oldProps.location!=在进行sendRequest()调用之前,请先输

如果我在看电影

/movie/some-movie
并继续链接到

/movie/another-movie
组件不渲染

反应路线v4

路由器

<Route exact path="/movie/:urlRusLat" component={Movie} />

您可以使用componentDidUpdate()调用sendRequest()函数。现在你得到了更新的道具。但请确保添加一个检查,确保oldProps.location!=在进行sendRequest()调用之前,请先输入props.location。

请提供代码。没有真正的代码来查看是很困难的。
<Link to={'/' + item.media_type + '/' + urlRusLat(item.title || item.name) + '-' + item.id} className="result-element" key={index}>