diff --git a/.eslintrc.js b/.eslintrc.js index c071b83347a5..99548b9dd067 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -464,7 +464,6 @@ module.exports = { files: ['packages/react-native-renderer/**/*.js'], globals: { nativeFabricUIManager: 'readonly', - RN$enableMicrotasksInReact: 'readonly', RN$isNativeEventTargetEventDispatchingEnabled: 'readonly', }, }, diff --git a/packages/react-native-renderer/src/ReactFiberConfigFabric.js b/packages/react-native-renderer/src/ReactFiberConfigFabric.js index f93795eb1ca2..5310a13ab489 100644 --- a/packages/react-native-renderer/src/ReactFiberConfigFabric.js +++ b/packages/react-native-renderer/src/ReactFiberConfigFabric.js @@ -947,9 +947,7 @@ export function resetFormInstance(form: Instance): void {} // Microtasks // ------------------- -export const supportsMicrotasks: boolean = - typeof RN$enableMicrotasksInReact !== 'undefined' && - !!RN$enableMicrotasksInReact; +export const supportsMicrotasks: boolean = true; export const scheduleMicrotask: any = typeof queueMicrotask === 'function' ? queueMicrotask : scheduleTimeout; diff --git a/scripts/flow/react-native-host-hooks.js b/scripts/flow/react-native-host-hooks.js index c7e83368dd68..6b81b9d37a13 100644 --- a/scripts/flow/react-native-host-hooks.js +++ b/scripts/flow/react-native-host-hooks.js @@ -127,9 +127,6 @@ declare module 'react-native' { declare export type MeasureOnSuccessCallback = __MeasureOnSuccessCallback; } -// eslint-disable-next-line no-unused-vars -declare const RN$enableMicrotasksInReact: boolean; - // eslint-disable-next-line no-unused-vars declare const RN$isNativeEventTargetEventDispatchingEnabled: | (() => boolean) diff --git a/scripts/rollup/validate/eslintrc.rn.js b/scripts/rollup/validate/eslintrc.rn.js index 3cd93518db90..e3cab8f8755e 100644 --- a/scripts/rollup/validate/eslintrc.rn.js +++ b/scripts/rollup/validate/eslintrc.rn.js @@ -46,8 +46,6 @@ module.exports = { // Fabric. See https://github.com/facebook/react/pull/15490 // for more information nativeFabricUIManager: 'readonly', - // RN flag to enable microtasks - RN$enableMicrotasksInReact: 'readonly', RN$isNativeEventTargetEventDispatchingEnabled: 'readonly', // Trusted Types trustedTypes: 'readonly',