ReactFizzServer.js — react Source File
Architecture documentation for ReactFizzServer.js, a javascript file in the react codebase. 31 imports, 2 dependents.
Entity Profile
Dependency Diagram
graph LR 1b694821_5816_1762_7c98_f0727a09e732["ReactFizzServer.js"] f71fc6ea_b43e_8245_2ed0_5e9a20b2ef2c["ReactServerStreamConfig.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> f71fc6ea_b43e_8245_2ed0_5e9a20b2ef2c 7a7f357d_7b45_550b_09d7_ec9967c0e9ef["ReactFizzConfig.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 7a7f357d_7b45_550b_09d7_ec9967c0e9ef 0cfcefe7_6b5a_1519_f6c8_eefc299c4b12["ReactFizzNewContext.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 0cfcefe7_6b5a_1519_f6c8_eefc299c4b12 ea40e69e_a03c_6c79_7161_71ac1cd3103c["ReactFizzComponentStack.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> ea40e69e_a03c_6c79_7161_71ac1cd3103c fe344404_ced0_26ed_f52b_cbbe258bc47a["ReactFizzTreeContext.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> fe344404_ced0_26ed_f52b_cbbe258bc47a 0018c75e_7a57_c8d9_f3f4_1bff0ee0ea15["ReactFizzThenable.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 0018c75e_7a57_c8d9_f3f4_1bff0ee0ea15 8f850c79_0562_f37f_80ff_563c50cd0996["ReactFizzClassComponent.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 8f850c79_0562_f37f_80ff_563c50cd0996 9d40edf8_5d66_7ab9_02a2_af23fe8e212a["constructClassInstance"] 1b694821_5816_1762_7c98_f0727a09e732 --> 9d40edf8_5d66_7ab9_02a2_af23fe8e212a 214e29b1_8411_c0df_65fc_dabe157ff86e["mountClassInstance"] 1b694821_5816_1762_7c98_f0727a09e732 --> 214e29b1_8411_c0df_65fc_dabe157ff86e 4825696d_2f43_1121_7cc9_951fbe850d0a["ReactFizzLegacyContext.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 4825696d_2f43_1121_7cc9_951fbe850d0a 9c730094_6a03_6190_4af0_e8093e6a79d7["getMaskedContext"] 1b694821_5816_1762_7c98_f0727a09e732 --> 9c730094_6a03_6190_4af0_e8093e6a79d7 0de4544a_f806_f825_c1b6_b15f8acb1ac0["processChildContext"] 1b694821_5816_1762_7c98_f0727a09e732 --> 0de4544a_f806_f825_c1b6_b15f8acb1ac0 62bbc5a9_96f5_01de_8910_fb5c249aaf87["ReactFizzHooks.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 62bbc5a9_96f5_01de_8910_fb5c249aaf87 48a5ff90_f97f_4d51_fd7e_aa4c6bf1487f["ReactFizzAsyncDispatcher.js"] 1b694821_5816_1762_7c98_f0727a09e732 --> 48a5ff90_f97f_4d51_fd7e_aa4c6bf1487f style 1b694821_5816_1762_7c98_f0727a09e732 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 {
Destination,
Chunk,
PrecomputedChunk,
} from './ReactServerStreamConfig';
import type {
ReactNodeList,
ReactContext,
ReactConsumerType,
Wakeable,
Thenable,
ReactFormState,
ReactComponentInfo,
ReactDebugInfo,
ReactAsyncInfo,
ViewTransitionProps,
ActivityProps,
SuspenseProps,
SuspenseListProps,
SuspenseListRevealOrder,
ReactKey,
} from 'shared/ReactTypes';
import type {LazyComponent as LazyComponentType} from 'react/src/ReactLazy';
import type {
RenderState,
ResumableState,
PreambleState,
FormatContext,
HoistableState,
} from './ReactFizzConfig';
import type {ContextSnapshot} from './ReactFizzNewContext';
import type {ComponentStackNode} from './ReactFizzComponentStack';
import type {TreeContext} from './ReactFizzTreeContext';
import type {ThenableState} from './ReactFizzThenable';
import {describeObjectForErrorMessage} from 'shared/ReactSerializationErrors';
import {
scheduleWork,
scheduleMicrotask,
beginWriting,
writeChunk,
writeChunkAndReturn,
completeWriting,
flushBuffered,
close,
closeWithError,
byteLengthOfChunk,
} from './ReactServerStreamConfig';
import {
writeCompletedRoot,
// ... (6193 more lines)
Domain
Dependencies
- ReactFeatureFlags
- ReactFizzAsyncDispatcher.js
- ReactFizzCallUserSpace.js
- ReactFizzClassComponent.js
- ReactFizzComponentStack.js
- ReactFizzConfig.js
- ReactFizzCurrentTask.js
- ReactFizzHooks.js
- ReactFizzLegacyContext.js
- ReactFizzNewContext.js
- ReactFizzThenable.js
- ReactFizzTreeContext.js
- ReactFizzViewTransitionComponent.js
- ReactLazy
- ReactOwnerStackReset
- ReactSerializationErrors
- ReactServerStreamConfig.js
- ReactSharedInternals
- ReactSymbols
- ReactTypes
- assign
- constructClassInstance
- getComponentNameFromType
- getMaskedContext
- getViewTransitionClassName
- getViewTransitionName
- isArray
- mountClassInstance
- noop
- processChildContext
- pushTreeContext
Imported By
Source
Frequently Asked Questions
What does ReactFizzServer.js do?
ReactFizzServer.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFizzServer.js depend on?
ReactFizzServer.js imports 31 module(s): ReactFeatureFlags, ReactFizzAsyncDispatcher.js, ReactFizzCallUserSpace.js, ReactFizzClassComponent.js, ReactFizzComponentStack.js, ReactFizzConfig.js, ReactFizzCurrentTask.js, ReactFizzHooks.js, and 23 more.
What files import ReactFizzServer.js?
ReactFizzServer.js is imported by 2 file(s): ReactFizzCurrentTask.js, ReactFizzHooks.js.
Where is ReactFizzServer.js in the architecture?
ReactFizzServer.js is located at packages/react-server/src/ReactFizzServer.js (domain: BabelCompiler, directory: packages/react-server/src).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free