gpt4 book ai didi

javascript - 使用 React withRouter 作为类组件

转载 作者:行者123 更新时间:2023-12-02 21:57:36 27 4
gpt4 key购买 nike

对于功能组件,我使用 withRouter 重定向到另一个组件,如下所示:

    const buttonClick = (history) => {
history.push('/spot');
};
const Topleft = withRouter(({history}) => {
return ( );
});

export default Topleft;

我想对类组件做完全相同的事情。 像下面这样:

class TopLeft component {
render(){
return()
}
}

export default Topleft;

我怎样才能做到这一点?任何人都可以帮忙吗?

最佳答案

您可以通过 withRouter 高阶组件访问历史对象的属性和最接近的匹配。

const { match, location, history } = this.props;
...
export default withRouter(Topleft);

关于javascript - 使用 React withRouter 作为类组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59964410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com