【问题标题】:schedule set Interval method for check a specific time in React Native [duplicate]在 React Native 中检查特定时间的调度设置间隔方法 [重复]
【发布时间】:2021-11-01 17:36:41
【问题描述】:

我想在 react native 中实现一个方法,该方法每 1 分钟执行一次,并检查时间是否完成。例如,我想在 12:00 pm 完成时显示一个弹出窗口。我只是创建了一个设置间隔方法,它每 1 分钟执行一次,并检查 12:00 是否完成。所以请提出解决方案。

【问题讨论】:

标签: javascript reactjs react-native setinterval


【解决方案1】:

试试这个:

import React, { useEffect } from 'react';
const dateToCheck = new Date();
const App = () => {
  const [hasTimePassed, setHasTimePassed] = useState(false);
  useEffect(() => {
    const intervalId = setInterval(() => {
      if (new Date() > dateToCheck) {
        setHasTimePassed(true);
      }
    }, 60000)
    return () => {
      clearInterval(intervalId);
    }
  }, []);
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多