Home / File/ ReactFiberApplyGesture.js — react Source File

ReactFiberApplyGesture.js — react Source File

Architecture documentation for ReactFiberApplyGesture.js, a javascript file in the react codebase. 21 imports, 1 dependents.

File javascript BabelCompiler Validation 21 imports 1 dependents 22 functions

Entity Profile

Dependency Diagram

graph LR
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5["ReactFiberApplyGesture.js"]
  6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f["ReactInternalTypes.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f
  a6668d1d_397d_7807_719d_fdecf552fa4a["ReactFiberConfig.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> a6668d1d_397d_7807_719d_fdecf552fa4a
  79172409_a09a_afa9_9185_df1c9182af84["ReactFiberOffscreenComponent.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 79172409_a09a_afa9_9185_df1c9182af84
  d8bd6ba1_1cbe_86c2_6f2f_604c53e981b3["ReactFiberViewTransitionComponent.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> d8bd6ba1_1cbe_86c2_6f2f_604c53e981b3
  1a6f1ac9_f5f1_3a2e_6503_c920a4d4a8ae["ReactFiberMutationTracking.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 1a6f1ac9_f5f1_3a2e_6503_c920a4d4a8ae
  e85c52cb_0e14_c3e5_2d41_fe535fe1ddf7["popMutationContext"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> e85c52cb_0e14_c3e5_2d41_fe535fe1ddf7
  10ff51a0_caf4_3442_72f9_fbea3bdcc8bc["pushMutationContext"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 10ff51a0_caf4_3442_72f9_fbea3bdcc8bc
  c1429200_7c6a_e13e_08a2_fa616dd968a7["trackHostMutation"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> c1429200_7c6a_e13e_08a2_fa616dd968a7
  6773f9a2_fdb7_4938_741f_4887273ad469["ReactFiberFlags.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 6773f9a2_fdb7_4938_741f_4887273ad469
  a45d67d9_b5d3_3489_7b7c_d805ac37ff9b["ReactHookEffectTags.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> a45d67d9_b5d3_3489_7b7c_d805ac37ff9b
  d3557f30_4fca_e30a_91c5_c23d4b8dba99["ReactWorkTags.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> d3557f30_4fca_e30a_91c5_c23d4b8dba99
  08bb6a7c_2c07_1880_07ef_82d9f5cf2d76["ReactFiberCommitViewTransitions.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 08bb6a7c_2c07_1880_07ef_82d9f5cf2d76
  8f5342bb_933e_6410_b584_cc120047394a["ReactFiberCommitEffects.js"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 8f5342bb_933e_6410_b584_cc120047394a
  9fd588c7_bccc_26bc_b726_517f00094e4a["commitHookEffectListMount"]
  ee850b36_fc0b_9bb2_5b69_58d705aef9a5 --> 9fd588c7_bccc_26bc_b726_517f00094e4a
  style ee850b36_fc0b_9bb2_5b69_58d705aef9a5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @flow
 */

import type {ViewTransitionProps} from 'shared/ReactTypes';

import type {Fiber, FiberRoot} from './ReactInternalTypes';

import type {Instance, TextInstance, Props} from './ReactFiberConfig';

import type {OffscreenState} from './ReactFiberOffscreenComponent';

import type {ViewTransitionState} from './ReactFiberViewTransitionComponent';

import {
  cloneMutableInstance,
  cloneMutableTextInstance,
  cloneRootViewTransitionContainer,
  removeRootViewTransitionClone,
  cancelRootViewTransitionName,
  restoreRootViewTransitionName,
  cancelViewTransitionName,
  applyViewTransitionName,
  appendChild,
  commitUpdate,
  commitTextUpdate,
  resetTextContent,
  supportsResources,
  supportsSingletons,
  unhideInstance,
  unhideTextInstance,
} from './ReactFiberConfig';
import {
  popMutationContext,
  pushMutationContext,
  viewTransitionMutationContext,
  trackHostMutation,
} from './ReactFiberMutationTracking';
import {
  MutationMask,
  Placement,
  Update,
  ContentReset,
  NoFlags,
  Visibility,
  ViewTransitionNamedStatic,
  ViewTransitionStatic,
  AffectedParentLayout,
} from './ReactFiberFlags';
import {
  HasEffect as HookHasEffect,
  Insertion as HookInsertion,
} from './ReactHookEffectTags';
import {
  FunctionComponent,
// ... (1276 more lines)

Domain

Subdomains

Frequently Asked Questions

What does ReactFiberApplyGesture.js do?
ReactFiberApplyGesture.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ReactFiberApplyGesture.js?
ReactFiberApplyGesture.js defines 22 function(s): applyAppearingPairViewTransition, applyDepartureTransitions, applyExitViewTransition, applyNestedViewTransition, applyUpdateViewTransition, applyViewTransitionToClones, applyViewTransitionsOnFiber, detectMutationOrInsertClones, insertDestinationClones, insertDestinationClonesOfFiber, and 12 more.
What does ReactFiberApplyGesture.js depend on?
ReactFiberApplyGesture.js imports 21 module(s): ReactFeatureFlags, ReactFiberCommitEffects.js, ReactFiberCommitViewTransitions.js, ReactFiberConfig.js, ReactFiberFlags.js, ReactFiberMutationTracking.js, ReactFiberOffscreenComponent.js, ReactFiberViewTransitionComponent.js, and 13 more.
What files import ReactFiberApplyGesture.js?
ReactFiberApplyGesture.js is imported by 1 file(s): ReactFiberWorkLoop.js.
Where is ReactFiberApplyGesture.js in the architecture?
ReactFiberApplyGesture.js is located at packages/react-reconciler/src/ReactFiberApplyGesture.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-reconciler/src).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free