ReactTypeOfMode.js — react Source File
Architecture documentation for ReactTypeOfMode.js, a javascript file in the react codebase. 0 imports, 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
Imported By
- packages/react-reconciler/src/ReactChildFiber.js
- packages/react-reconciler/src/ReactFiber.js
- packages/react-reconciler/src/ReactFiberBeginWork.js
- packages/react-reconciler/src/ReactFiberClassComponent.js
- packages/react-reconciler/src/ReactFiberClassUpdateQueue.js
- packages/react-reconciler/src/ReactFiberCommitEffects.js
- packages/react-reconciler/src/ReactFiberCommitWork.js
- packages/react-reconciler/src/ReactFiberCompleteWork.js
- packages/react-reconciler/src/ReactFiberHooks.js
- packages/react-reconciler/src/ReactFiberReconciler.js
- packages/react-reconciler/src/ReactFiberThrow.js
- packages/react-reconciler/src/ReactFiberUnwindWork.js
- packages/react-reconciler/src/ReactFiberWorkLoop.js
- packages/react-reconciler/src/ReactInternalTypes.js
- packages/react-reconciler/src/ReactStrictModeWarnings.js
Source
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