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}>