备忘录比较功能内如何访问路由器道具?

时间:2019-08-14 14:05:28

标签: reactjs react-router

我有一个需要在路径名更改时更新的组件,但是我不知道如何访问location函数内部的withRouter附加的areEqual确定是否应更新组件。

const myComponent = (props) => {}

const areEqual = (prevProps, nextProps) => {
  return (
    prevProps.location.pathname === nextProps.location.pathname // prints error
  );
}

export default memo(withRouter(myComp), areEqual)

0 个答案:

没有答案