1234567useEffect(() => { setTimeout(() => { if (count > 0) { setCount((c: number) => c - 1); // ✅ 在这不依赖于外部的 `count` 变量 } }, 1000); }, [count]); // ✅ 我们的 effect 不适用组件作用域中的任何变量 1<button onClick={() => setCount(60)} >点我</button> 文章作者: Derrick文章链接: http://derricktel.github.io/2019/07/30/React-Hook-%E5%80%92%E8%AE%A1%E6%97%B6/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Derrick!ReactHookReact倒计时 打赏微信支付寶上一篇HTTPH/TTPS协议下一篇5分钟快速精通Ant Design Form 1分钟快速构建复杂Ant Design Form表单 相关推荐 2020-05-20你真的懂React Hook吗? 2019-06-19React-State详解 2020-11-14【重识前端】React-Router源码阅读 2020-09-11【重识前端】redux源码阅读 2019-09-15装饰器(Decorator)和React高阶组件(HOC)