。
我想创建一个使用 momentjs 监控当前时间的方法,并将在特定时间以 react native 执行this.setState()
。
我在获取当前时间时没有问题,问题是,我需要某种可以在后台不断运行并执行任务的方法。
像 angular $scope.watch
对于熟悉 angular 的人来说
您可以在挂载组件后运行一个间隔:
componentDidMount() {
const interval = setInterval(() => {
//your logic here
this.setState({})
}, 300)
}
使用 setInterval
componentDidMount() {
let intervalId = setInterval(() => {
this.setTime({
time: //moment time
}
});
}