Home / File/ ReactTypeOfMode.js — react Source File

ReactTypeOfMode.js — react Source File

Architecture documentation for ReactTypeOfMode.js, a javascript file in the react codebase. 0 imports, 15 dependents.

File javascript BabelCompiler 15 dependents

Entity Profile

Dependency Diagram

graph LR
  da3c54a1_3083_4820_c4b4_b893d0987ccb["ReactTypeOfMode.js"]
  8a694f3e_c887_fb18_4515_e3e4488bb43e["ReactChildFiber.js"]
  8a694f3e_c887_fb18_4515_e3e4488bb43e --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  8a03468f_f6e2_d5a3_fdef_e77ebca449c2["ReactFiber.js"]
  8a03468f_f6e2_d5a3_fdef_e77ebca449c2 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  0be70812_cc0c_b210_f84f_8e61dd5f831c["ReactFiberBeginWork.js"]
  0be70812_cc0c_b210_f84f_8e61dd5f831c --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  3805476a_1924_0e35_fff7_6afad197a523["ReactFiberClassComponent.js"]
  3805476a_1924_0e35_fff7_6afad197a523 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  39c2d339_1422_a702_78f7_1997d8d72c29["ReactFiberClassUpdateQueue.js"]
  39c2d339_1422_a702_78f7_1997d8d72c29 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  8f5342bb_933e_6410_b584_cc120047394a["ReactFiberCommitEffects.js"]
  8f5342bb_933e_6410_b584_cc120047394a --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  e0fbfbd5_47b0_a489_0b36_bbfad9245544["ReactFiberCommitWork.js"]
  e0fbfbd5_47b0_a489_0b36_bbfad9245544 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  6b05669d_2f09_63a5_e79f_0afc195f25a3["ReactFiberCompleteWork.js"]
  6b05669d_2f09_63a5_e79f_0afc195f25a3 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  85d2c68c_7609_2c66_22fb_5f02e8a2e8fe["ReactFiberHooks.js"]
  85d2c68c_7609_2c66_22fb_5f02e8a2e8fe --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  3ff8c5da_88d9_c61b_6bdc_da766a43fd30["ReactFiberReconciler.js"]
  3ff8c5da_88d9_c61b_6bdc_da766a43fd30 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  2945bdb1_d075_d792_a028_13eee518c9d4["ReactFiberThrow.js"]
  2945bdb1_d075_d792_a028_13eee518c9d4 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  53e7e9e3_9e8c_648e_1f4e_0fdfa5c5cb8f["ReactFiberUnwindWork.js"]
  53e7e9e3_9e8c_648e_1f4e_0fdfa5c5cb8f --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  d73e9290_2d2e_5d3f_97dd_84929f205c77["ReactFiberWorkLoop.js"]
  d73e9290_2d2e_5d3f_97dd_84929f205c77 --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f["ReactInternalTypes.js"]
  6b9f5caa_fb13_3d3c_2f60_ad3c4f58371f --> da3c54a1_3083_4820_c4b4_b893d0987ccb
  style da3c54a1_3083_4820_c4b4_b893d0987ccb 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
 */

export type TypeOfMode = number;

export const NoMode = /*                         */ 0b0000000;
// TODO: Remove ConcurrentMode by reading from the root tag instead
export const ConcurrentMode = /*                 */ 0b0000001;
export const ProfileMode = /*                    */ 0b0000010;
//export const DebugTracingMode = /*             */ 0b0000100; // Removed
export const StrictLegacyMode = /*               */ 0b0001000;
export const StrictEffectsMode = /*              */ 0b0010000;
// Keep track of if we're in a SuspenseyImages eligible subtree.
// TODO: Remove this when enableSuspenseyImages ship where it's always on.
export const SuspenseyImagesMode = /*            */ 0b0100000;

Domain

Frequently Asked Questions

What does ReactTypeOfMode.js do?
ReactTypeOfMode.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What files import ReactTypeOfMode.js?
ReactTypeOfMode.js is imported by 15 file(s): ReactChildFiber.js, ReactFiber.js, ReactFiberBeginWork.js, ReactFiberClassComponent.js, ReactFiberClassUpdateQueue.js, ReactFiberCommitEffects.js, ReactFiberCommitWork.js, ReactFiberCompleteWork.js, and 7 more.
Where is ReactTypeOfMode.js in the architecture?
ReactTypeOfMode.js is located at packages/react-reconciler/src/ReactTypeOfMode.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