gpt4 book ai didi

reactjs - 对于基于类的组件,useRouteMatch 的等价物是什么?

转载 作者:行者123 更新时间:2023-12-04 12:38:30 24 4
gpt4 key购买 nike

我想用useRouteMatch在 React 中基于类的组件中 Hook ,因为它简化了向组件传递参数。在类组件中使用此钩子(Hook)会引发错误。在 React 类中使用这个钩子(Hook)的等价物是什么?

最佳答案

您可以使用 withRouter HOC,然后会有match包装组件 Prop 中的对象:

import React from 'react';
import {withRouter} from 'react-router-dom';

class SomeClassComponent extends React.Component {

render(){
console.log(this.props.match) // match object
return(<span />)
}
}

export default withRouter(SomeClassComponent)

关于reactjs - 对于基于类的组件,useRouteMatch 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61848977/

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