avatar

React Hook 倒计时
1
2
3
4
5
6
7
useEffect(() => {
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
打赏
  • 微信
    微信
  • 支付寶
    支付寶