diff --git a/src/ghQueueMicrotask.ts b/src/ghQueueMicrotask.ts index 1f59f2236f..1efcbc21bf 100644 --- a/src/ghQueueMicrotask.ts +++ b/src/ghQueueMicrotask.ts @@ -1,5 +1,6 @@ // We check for typeof requestAnimationFrame because of SSR export const ghQueueMicrotask = typeof requestAnimationFrame === 'function' - ? requestAnimationFrame - : queueMicrotask; + ? // Functions are bound to null to avoid issues with scope when using Metro inline requires. + requestAnimationFrame.bind(null) + : queueMicrotask.bind(null);