Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 563 Bytes

useRaf.md

File metadata and controls

30 lines (20 loc) · 563 Bytes

useRaf

React动画钩子,强制组件在每个 reaquestAnimationFrame 上重新渲染,返回经过的时间百分比。

用法

import {useRaf} from 'react-use';

const Demo = () => {
  const elapsed = useRaf(5000, 1000);

  return (
    <div>
      Elapsed: {elapsed}
    </div>
  );
};

参考

useRaf(ms?: number, delay?: number): number;
  • ms — milliseconds 保持重新渲染组件的时间, 默认为 1e12.
  • delay — 延迟(以毫秒为单位),然后开始重新渲染组件, 默认为 0.