使用requestAnimationFrame实现的延迟setTimeout或间隔setInterval调用函数。
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestAnimationFrame
const { close, start } = useRafTimeout(()=> { // do something}, { delay: 1000,// 延迟1s执行回调 isInterval: true // 使用间隔执行})// 开始执行start() Copy
const { close, start } = useRafTimeout(()=> { // do something}, { delay: 1000,// 延迟1s执行回调 isInterval: true // 使用间隔执行})// 开始执行start()
执行回调函数
Optional
配置项
使用requestAnimationFrame实现的延迟setTimeout或间隔setInterval调用函数。
See
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestAnimationFrame
Example