我尝试找到在用户进入页面时第一次显示解除警报的方法,然后当用户再次单击该页面时,它将不再显示该警报。
我使用这个网站的代码:https ://reactstrap.github.io/components/alerts/
我的代码:
this.state = {
hasVisitedPageBefore: false,
};
visitPage() {
this.setState({ hasVisitedPageBefore: true });
}
showAlert() {
return (
<Alert color="info" isOpen={this.state.visible} toggle={this.onDismiss}>
Congratulations! You have been created deck.
</Alert>
);
}
render
{this.state.hasVisitedPageBefore ? null : showAlert}
大家知道怎么查吗?请给我建议。
谢谢