useFps

一个 React 钩子,用于返回浏览器当前的每秒帧数(Frames Per Second,FPS)。

演示

源码
Active:
false
FPS:
0

用法

请查看 API。

源码

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

API

const { fps, ...controls } = useFps(options)

选项 Options

export type UseFpsOptions = {
  /**
   * 每 x 帧计算一次 FPS。
   *
   * @defaultValue 10
   */
  every?: number
}

返回值

返回值中包含可暂停、恢复的 Pausable 实例。

更多详情,请参见 Pausable

export type UseFpsReturns = Pausable & {
  /**
   * 当前 FPS
   */
  fps: number
}