Home / File/ ReactFiberCommitHostEffects.js — react Source File

ReactFiberCommitHostEffects.js — react Source File

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

File javascript BabelCompiler Validation 9 imports 1 dependents 8 functions

Entity Profile

Dependency Diagram

graph LR
  d39520cc_fe89_c0bc_424d_91bccdb79a69["ReactFiberCommitHostEffects.js"]
  a6668d1d_397d_7807_719d_fdecf552fa4a["ReactFiberConfig.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> a6668d1d_397d_7807_719d_fdecf552fa4a
  6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f["ReactInternalTypes.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> 6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f
  d3557f30_4fca_e30a_91c5_c23d4b8dba99["ReactWorkTags.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> d3557f30_4fca_e30a_91c5_c23d4b8dba99
  6773f9a2_fdb7_4938_741f_4887273ad469["ReactFiberFlags.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> 6773f9a2_fdb7_4938_741f_4887273ad469
  d73e9290_2d2e_5d3f_97dd_84929f205c77["ReactFiberWorkLoop.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> d73e9290_2d2e_5d3f_97dd_84929f205c77
  1a6f1ac9_f5f1_3a2e_6503_c920a4d4a8ae["ReactFiberMutationTracking.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> 1a6f1ac9_f5f1_3a2e_6503_c920a4d4a8ae
  c1429200_7c6a_e13e_08a2_fa616dd968a7["trackHostMutation"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> c1429200_7c6a_e13e_08a2_fa616dd968a7
  c115f947_44f7_8d77_0323_1e260644c151["ReactCurrentFiber.js"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> c115f947_44f7_8d77_0323_1e260644c151
  8344de1b_978c_be0f_eebd_38ccc4962a93["ReactFeatureFlags"]
  d39520cc_fe89_c0bc_424d_91bccdb79a69 --> 8344de1b_978c_be0f_eebd_38ccc4962a93
  e0fbfbd5_47b0_a489_0b36_bbfad9245544["ReactFiberCommitWork.js"]
  e0fbfbd5_47b0_a489_0b36_bbfad9245544 --> d39520cc_fe89_c0bc_424d_91bccdb79a69
  style d39520cc_fe89_c0bc_424d_91bccdb79a69 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 {
  Instance,
  TextInstance,
  ActivityInstance,
  SuspenseInstance,
  Container,
  ChildSet,
  FragmentInstanceType,
} from './ReactFiberConfig';
import type {Fiber, FiberRoot} from './ReactInternalTypes';

import {
  HostRoot,
  HostComponent,
  HostHoistable,
  HostSingleton,
  HostText,
  HostPortal,
  DehydratedFragment,
  Fragment,
} from './ReactWorkTags';
import {ContentReset, Placement} from './ReactFiberFlags';
import {
  supportsMutation,
  supportsResources,
  supportsSingletons,
  commitMount,
  commitUpdate,
  resetTextContent,
  commitTextUpdate,
  appendChild,
  appendChildToContainer,
  insertBefore,
  insertInContainerBefore,
  replaceContainerChildren,
  hideDehydratedBoundary,
  hideInstance,
  hideTextInstance,
  unhideDehydratedBoundary,
  unhideInstance,
  unhideTextInstance,
  commitHydratedInstance,
  commitHydratedContainer,
  commitHydratedActivityInstance,
  commitHydratedSuspenseInstance,
  removeChildFromContainer,
  removeChild,
  acquireSingletonInstance,
  releaseSingletonInstance,
  isSingletonScope,
  commitNewChildToFragmentInstance,
// ... (763 more lines)

Domain

Subdomains

Frequently Asked Questions

What does ReactFiberCommitHostEffects.js do?
ReactFiberCommitHostEffects.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 ReactFiberCommitHostEffects.js?
ReactFiberCommitHostEffects.js defines 8 function(s): commitHostHydratedInstance, commitHostMount, commitHostResetTextContent, commitHostTextUpdate, commitHostUpdate, commitShowHideHostInstance, commitShowHideHostTextInstance, commitShowHideSuspenseBoundary.
What does ReactFiberCommitHostEffects.js depend on?
ReactFiberCommitHostEffects.js imports 9 module(s): ReactCurrentFiber.js, ReactFeatureFlags, ReactFiberConfig.js, ReactFiberFlags.js, ReactFiberMutationTracking.js, ReactFiberWorkLoop.js, ReactInternalTypes.js, ReactWorkTags.js, and 1 more.
What files import ReactFiberCommitHostEffects.js?
ReactFiberCommitHostEffects.js is imported by 1 file(s): ReactFiberCommitWork.js.
Where is ReactFiberCommitHostEffects.js in the architecture?
ReactFiberCommitHostEffects.js is located at packages/react-reconciler/src/ReactFiberCommitHostEffects.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