我知道我们可以替换基于组件的类中的查询参数,执行以下操作:
componentDidMount() {
const { location, replace } = this.props;
const queryParams = new URLSearchParams(location.search);
if (queryParams.has('error')) {
this.setError(
'There was a problem.'
);
queryParams.delete('error');
replace({
search: queryParams.toString(),
});
}
}
有没有办法在功能组件中使用react-hooks来做到这一点?