关于setInterval遇到的一个有趣的坑
问题复现今天学习hooks的时候,做到一个demo,做一个计时器组件,这个组件有开始和暂停两个功能这确实是一个很简单的功能,只需要使用window.setInterval来提供计时功能,用useRef来保存计时器的引用,这样可以随时暂停,最开始我的设计如下:import React, { useState, useCallback, useRef } from "react";export const Timer = () => { //计时器状态及引用 const [time,set
原创
2022-02-25 09:53:13 ·
687 阅读 ·
1 评论