我如何设置与按钮相关的功能以使用挂钩在 REACT 中根据特定条件启动、暂停间隔?

How can i set a fucntion related to a button to start , pause Interval according to certain condition in REACT using hooks?

请帮我找到问题的解决方案,这里是 codepen 代码,可以让您更轻松 [https://codepen.io/darkuni/pen/oNZEKrp?editors=0010][1].

我曾尝试阅读其他人的代码、文档、观看视频,但我无法找到任何解决方案(请不要发表有毒评论)。

我猜从我的代码中可以看出,我正在尝试启动一个间隔来更新定时器值,并在达到“00:00”时停止它。

提前致谢

首先,永远不要在函数中使用 setInterval 和 setTimeOut,因为它会导致无限循环,而是在 useEffect 或 componentDidMount 中使用它们,并且您应该始终清除它们(我在沙盒中的第 48 行分享你) 转到此 link:https://codesandbox.io/s/determined-zhukovsky-609rj?file=/src/App.js 您可以看到我对您的代码所做的更改