react-use/docs/useRaf.md
streamich d83e8f86f3 docs: ✏️ typos
2018-10-27 21:56:37 +02:00

32 lines
588 B
Markdown

# `useRaf`
React animation hook that forces component to re-render on each `reaquestAnimationFrame`,
returns percentage of time elapsed.
## Usage
```jsx
import {useRaf} from 'react-use';
const Demo = () => {
const elapsed = useRaf(5000, 1000);
return (
<div>
Elapsed: {elapsed}
</div>
);
};
```
## Reference
```ts
useRaf(ms?: number, delay?: number): number;
```
- `ms` &mdash; milliseconds for how long to keep re-rendering component, defaults to `1e12`.
- `delay` &mdash; delay in milliseconds after which to start re-rendering component, defaults to `0`.