facebook/react · error

startViewTransition didn't kick off transition in Fabric, th

Error message

startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled.

What it means

Error "startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled." thrown in facebook/react.

Source

Thrown at packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js:245

  afterMutationCallback: () => void,
  spawnedWorkCallback: () => void,
  passiveCallback: () => mixed,
  errorCallback: (error: mixed) => void,
  blockedCallback: (name: string) => void,
  finishedAnimation: () => void,
): null | RunningViewTransition {
  const transition = fabricStartViewTransition(
    // mutation
    () => {
      mutationCallback(); // completeRoot should run here
      layoutCallback();
      afterMutationCallback();
    },
  );

  if (transition == null) {
    if (__DEV__) {
      console.warn(
        "startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled.",
      );
    }
    // Flush remaining work synchronously.
    mutationCallback();
    layoutCallback();
    // Skip afterMutationCallback(). We don't need it since we're not animating.
    spawnedWorkCallback();
    // Skip passiveCallback(). Spawned work will schedule a task.
    return null;
  }

  transition.ready.then(() => {
    spawnedWorkCallback();
    fabricStartViewTransitionReadyFinished();
  });

  transition.finished.finally(() => {

View on GitHub (pinned to eafeac097b)

When it happens

Trigger: Thrown at packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js:245 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of facebook/react@eafeac097b (2026-08-21). Data as JSON: /api/errors/982853105671bdf0. Report an issue: GitHub.