[英]How to display component when page load on reactjs
感谢您的出色工作。 我是ReactJS的新手,并以此构建我的应用程序视图层。
我试图在页面完全加载3秒后使标题加载消息,但我不知道从这里开始。
Google搜索效果不佳,因此我要求开发人员社区提供帮助。
这是我想做的事情:页面加载完成后,我希望页面完成加载2秒后加载标题。
很好,我是新手。
像这样吗
class Home extends React.Component { constructor() { super(); this.state = { showHeader: false } } componentDidMount() { setTimeout(() => this.setState({showHeader: true}), 2000); } render() { return ( this.state.showHeader && <div>Header</div> ); } } ReactDOM.render(<Home/>, document.getElementById('app'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script> <div id='app'/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.