如何通过React-Router获取我来自的URL

时间:2019-08-30 14:21:12

标签: typescript react-redux react-router-dom

我目前正在使用react-router来处理react-redux,我的页面之一需要知道用户单击了哪个页面以定向到该新页面。

是否可以通过react-router获取有关上一页URL的信息?

1 个答案:

答案 0 :(得分:0)

您应该能够在getDerivedStateFromProps方法中保存先前的位置。

static getDerivedStateFromProps(nextProps, prevState) {
    if (prevState.location === //your path){
        ...
    }
    return null;
};

此处有更多信息:https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops