React项目:计时器组件与Webpack构建工具
1. 计时器组件项目介绍
在开发一个计时器应用时,我们需要实现几个关键组件,包括 TimerWrapper 、 Timer 和 Button 组件。
1.1 TimerWrapper组件
TimerWrapper 组件包含了很多逻辑代码,它会更新倒计时的时间,并渲染不同的按钮来启动计时器。以下是部分关键代码:
var timeLeft = this.state.timeLeft - 1
if (timeLeft == 0) clearInterval(timer)
this.setState({timeLeft: timeLeft})
}, 1000)
console.log('1: After setInterval')
return this.setState({timeLeft: timeLeft, timer: timer})
}
render() {
return (
<div className="row-fluid">
<h2>Timer</h2>
<div className="btn-group" role="group" >
<Button time="5" startTimer={this.startTimer}/>
<Button time="10" startTimer={this.startTimer}/>
<Bu
超级会员免费看
订阅专栏 解锁全文
59

被折叠的 条评论
为什么被折叠?



