ReactFiberApplyGesture.js — react Source File
Architecture documentation for ReactFiberApplyGesture.js, a javascript file in the react codebase. 21 imports, 1 dependents.
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
Functions
- applyAppearingPairViewTransition()
- applyDepartureTransitions()
- applyExitViewTransition()
- applyNestedViewTransition()
- applyUpdateViewTransition()
- applyViewTransitionToClones()
- applyViewTransitionsOnFiber()
- detectMutationOrInsertClones()
- insertDestinationClones()
- insertDestinationClonesOfFiber()
- measureExitViewTransitions()
- recursivelyApplyViewTransitions()
- recursivelyInsertClones()
- recursivelyInsertClonesFromExistingTree()
- recursivelyInsertNew()
- recursivelyInsertNewFiber()
- recursivelyRestoreNew()
- recursivelyRestoreViewTransitions()
- restoreViewTransitionsOnFiber()
- startGestureAnimations()
- trackDeletedPairViewTransitions()
- trackEnterViewTransitions()
Dependencies
- ReactFeatureFlags
- ReactFiberCommitEffects.js
- ReactFiberCommitViewTransitions.js
- ReactFiberConfig.js
- ReactFiberFlags.js
- ReactFiberMutationTracking.js
- ReactFiberOffscreenComponent.js
- ReactFiberViewTransitionComponent.js
- ReactFiberWorkLoop.js
- ReactHookEffectTags.js
- ReactInternalTypes.js
- ReactProfilerTimer.js
- ReactTypes
- ReactWorkTags.js
- commitHookEffectListMount
- commitHookEffectListUnmount
- getViewTransitionClassName
- getViewTransitionName
- popMutationContext
- pushMutationContext
- trackHostMutation
Source
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