反应本机 - 创建一个持续运行的方法



我想创建一个使用 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
    }
});
}

相关内容

最新更新