我一直在玩React,并具有以下仅显示Date.now()
在屏幕上的时间组件:
import React, { Component } from 'react';
class TimeComponent extends Component {
constructor(props){
super(props);
this.state = { time: Date.now() };
}
render(){
return(
<div> { this.state.time } </div>
);
}
componentDidMount() {
console.log("TimeComponent Mounted...")
}
}
export default TimeComponent;
从React的角度来看,使该组件每秒更新以重新绘制时间的最佳方法是什么?
@Waisky建议:
如果您想做同样的事情,请使用Hooks: