【发布时间】:2020-07-13 10:52:43
【问题描述】:
我在 react native 中使用 setInterval 来减少时间。我想在 2 秒后停止计时器,但它没有停止。 请帮我解决clearInterval。
import React, { useState, useEffect } from "react";
import { View, Text } from "react-native";
export default function App() {
const [otpTimer, setOtpTimer] = useState(120);
useEffect(() => {
setInterval(() => {
setOtpTimer((prevActiveStep) => prevActiveStep - 1);
}, 1000);
}, []);
return (
<View>
<Text>{otpTimer}</Text>
</View>
);
}
【问题讨论】:
标签: react-native