Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
const recursiveRequestAnimationFrame = (fn) => {
let stop = () => {};
const id = window.requestAnimationFrame(() => {
fn();
stop = recursiveRequestAnimationFrame(fn)
})
return () => {
window.cancelAnimationFrame(id)
stop();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.