You will notice that we have useAnimationFrame.ts and useRequestAnimationFrame.ts That's accidental, this is following a merge of different codebases They work a bit differently from each other, it would be cool if someone could investigate this