我正在尝试迁移一个类组件以使用钩子运行,但是在尝试使用我的 history.push 更改 url 时遇到问题。
使用我的类组件,这是更改 url 的方法:
constructor(props) {
super(props)
this.state = {
// GeneralValidate: false,
paisValue: '',
paisError: true,
loading: false,
tipo: '',
};
}
.//more code here
this.props.history.push({
pathname: '/Pais',
state: { detail: 'hola' }
})
并且工作正常,但在我的函数组件中,props为空,我不知道我如何无法使用 history.push。
const PaisForm = (props) => {
props.history.push("/Pais")
}
我在做什么错?感谢和抱歉的问题!