Home / File/ ReactFiberActivityComponent.js — react Source File

ReactFiberActivityComponent.js — react Source File

Architecture documentation for ReactFiberActivityComponent.js, a javascript file in the react codebase. 4 imports, 8 dependents.

File javascript BabelCompiler 4 imports 8 dependents

Entity Profile

Dependency Diagram

graph LR
  6d56a395_c0fc_55d6_55fd_16373ba2eeee["ReactFiberActivityComponent.js"]
  a6668d1d_397d_7807_719d_fdecf552fa4a["ReactFiberConfig.js"]
  6d56a395_c0fc_55d6_55fd_16373ba2eeee --> a6668d1d_397d_7807_719d_fdecf552fa4a
  3c1744da_8f82_b464_9a56_73fd7302132b["ReactCapturedValue.js"]
  6d56a395_c0fc_55d6_55fd_16373ba2eeee --> 3c1744da_8f82_b464_9a56_73fd7302132b
  768f6d67_77c1_be19_5596_a943eab59e05["ReactFiberLane.js"]
  6d56a395_c0fc_55d6_55fd_16373ba2eeee --> 768f6d67_77c1_be19_5596_a943eab59e05
  bcb1d0d7_8aa0_fc08_efc9_136215e5b3a1["ReactFiberTreeContext.js"]
  6d56a395_c0fc_55d6_55fd_16373ba2eeee --> bcb1d0d7_8aa0_fc08_efc9_136215e5b3a1
  0be70812_cc0c_b210_f84f_8e61dd5f831c["ReactFiberBeginWork.js"]
  0be70812_cc0c_b210_f84f_8e61dd5f831c --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  e0fbfbd5_47b0_a489_0b36_bbfad9245544["ReactFiberCommitWork.js"]
  e0fbfbd5_47b0_a489_0b36_bbfad9245544 --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  6b05669d_2f09_63a5_e79f_0afc195f25a3["ReactFiberCompleteWork.js"]
  6b05669d_2f09_63a5_e79f_0afc195f25a3 --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  4bc7109f_638d_d9f7_bf47_6ec55b2fa128["ReactFiberHydrationContext.js"]
  4bc7109f_638d_d9f7_bf47_6ec55b2fa128 --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  3ff8c5da_88d9_c61b_6bdc_da766a43fd30["ReactFiberReconciler.js"]
  3ff8c5da_88d9_c61b_6bdc_da766a43fd30 --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  0dbcf9fa_e6db_e53a_9527_79526654a3ff["ReactFiberTreeReflection.js"]
  0dbcf9fa_e6db_e53a_9527_79526654a3ff --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  53e7e9e3_9e8c_648e_1f4e_0fdfa5c5cb8f["ReactFiberUnwindWork.js"]
  53e7e9e3_9e8c_648e_1f4e_0fdfa5c5cb8f --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  d73e9290_2d2e_5d3f_97dd_84929f205c77["ReactFiberWorkLoop.js"]
  d73e9290_2d2e_5d3f_97dd_84929f205c77 --> 6d56a395_c0fc_55d6_55fd_16373ba2eeee
  style 6d56a395_c0fc_55d6_55fd_16373ba2eeee 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 {ActivityInstance} from './ReactFiberConfig';
import type {CapturedValue} from './ReactCapturedValue';
import type {Lane} from './ReactFiberLane';
import type {TreeContext} from './ReactFiberTreeContext';

// A non-null ActivityState represents a dehydrated Activity boundary.
export type ActivityState = {
  dehydrated: ActivityInstance,
  treeContext: null | TreeContext,
  // Represents the lane we should attempt to hydrate a dehydrated boundary at.
  // OffscreenLane is the default for dehydrated boundaries.
  // NoLane is the default for normal boundaries, which turns into "normal" pri.
  retryLane: Lane,
  // Stashed Errors that happened while attempting to hydrate this boundary.
  hydrationErrors: Array<CapturedValue<mixed>> | null,
};

Domain

Frequently Asked Questions

What does ReactFiberActivityComponent.js do?
ReactFiberActivityComponent.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFiberActivityComponent.js depend on?
ReactFiberActivityComponent.js imports 4 module(s): ReactCapturedValue.js, ReactFiberConfig.js, ReactFiberLane.js, ReactFiberTreeContext.js.
What files import ReactFiberActivityComponent.js?
ReactFiberActivityComponent.js is imported by 8 file(s): ReactFiberBeginWork.js, ReactFiberCommitWork.js, ReactFiberCompleteWork.js, ReactFiberHydrationContext.js, ReactFiberReconciler.js, ReactFiberTreeReflection.js, ReactFiberUnwindWork.js, ReactFiberWorkLoop.js.
Where is ReactFiberActivityComponent.js in the architecture?
ReactFiberActivityComponent.js is located at packages/react-reconciler/src/ReactFiberActivityComponent.js (domain: BabelCompiler, 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