可以帮我在 React 中输入 history.goBack 吗?目前我使用任何类型,但我认为这是一种错误的方式。
主文件
...
<Route path={PAGE_404} component={Page404} />
Page404.tsx
const Page404: React.FC<RouteComponentProps> = ({ history }) => {
return (
<section className={styles.section}>
<GoBackLink text={'Назад'} onGoBackClick={() => history.goBack()} />
...
</div>
</section>
);
};
export default Page404;
GoBackLink.tsx 带有接口并为 onGoBackClick 键键入 any
interface IGoBackLinkProps {
text: string;
onGoBackClick: any;
}
const GoBackLink: React.FC<IGoBackLinkProps> = ({ text, onGoBackClick }) => {
return (
<Link className={styles.link} to='/' onClick={onGoBackClick}>
{text}
</Link>
);
};
export default GoBackLink;
您可以使用onGoBackClick: () => void
或onGoBackClick: Function
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句