useRafFn

通过使用 requestAnimationFrame 在下一个帧上只运行一次函数的 React 钩子。

演示

尝试打开 DevTools 查看控制台日志。

源码

用法

请查看 API。

源码

点击下方链接跳转 GitHub 查看源代码。

API

const rafFn = useRafFn(fn, autoClean)

功能函数 Fn

需要在下一个帧上运行的 function 函数。

自动清理 AutoClean

一个 boolean 布尔值,当组件卸载时将清理 raf。

返回值

一个 function 函数,将在下一个帧上运行 fn 函数。