diff --git a/packages/react-native-renderer/src/ReactFiberConfigFabric.js b/packages/react-native-renderer/src/ReactFiberConfigFabric.js index d0ddc5f7f0..151cd3c8cc 100644 --- a/packages/react-native-renderer/src/ReactFiberConfigFabric.js +++ b/packages/react-native-renderer/src/ReactFiberConfigFabric.js @@ -18,6 +18,8 @@ import { NoEventPriority, DefaultEventPriority, DiscreteEventPriority, + ContinuousEventPriority, + IdleEventPriority, type EventPriority, } from 'react-reconciler/src/ReactEventPriorities'; import type {Fiber} from 'react-reconciler/src/ReactInternalTypes'; @@ -46,6 +48,8 @@ const { registerEventHandler, unstable_DefaultEventPriority: FabricDefaultPriority, unstable_DiscreteEventPriority: FabricDiscretePriority, + unstable_ContinuousEventPriority: FabricContinuousPriority, + unstable_IdleEventPriority: FabricIdlePriority, unstable_getCurrentEventPriority: fabricGetCurrentEventPriority, } = nativeFabricUIManager; @@ -397,6 +401,10 @@ export function resolveUpdatePriority(): EventPriority { switch (currentEventPriority) { case FabricDiscretePriority: return DiscreteEventPriority; + case FabricContinuousPriority: + return ContinuousEventPriority; + case FabricIdlePriority: + return IdleEventPriority; case FabricDefaultPriority: default: return DefaultEventPriority; diff --git a/scripts/flow/react-native-host-hooks.js b/scripts/flow/react-native-host-hooks.js index 78fa4891c1..840450b79c 100644 --- a/scripts/flow/react-native-host-hooks.js +++ b/scripts/flow/react-native-host-hooks.js @@ -277,6 +277,8 @@ declare const nativeFabricUIManager: { ) => void, unstable_DefaultEventPriority: number, unstable_DiscreteEventPriority: number, + unstable_ContinuousEventPriority: number, + unstable_IdleEventPriority: number, unstable_getCurrentEventPriority: () => number, ... };