我目前正在使用react-router来处理react-redux,我的页面之一需要知道用户单击了哪个页面以定向到该新页面。
是否可以通过react-router获取有关上一页URL的信息?
答案 0 :(得分:0)
您应该能够在getDerivedStateFromProps方法中保存先前的位置。
static getDerivedStateFromProps(nextProps, prevState) {
if (prevState.location === //your path){
...
}
return null;
};
此处有更多信息:https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops