ReactFlightServer.js — react Source File
Architecture documentation for ReactFlightServer.js, a javascript file in the react codebase. 27 imports, 4 dependents.
Entity Profile
Dependency Diagram
graph LR e143ec37_0522_ef26_bb9c_180891985523["ReactFlightServer.js"] f71fc6ea_b43e_8245_2ed0_5e9a20b2ef2c["ReactServerStreamConfig.js"] e143ec37_0522_ef26_bb9c_180891985523 --> f71fc6ea_b43e_8245_2ed0_5e9a20b2ef2c 749d7b5e_3580_d461_8c23_23cf2585bd8e["ReactFlightServerTemporaryReferences.js"] e143ec37_0522_ef26_bb9c_180891985523 --> 749d7b5e_3580_d461_8c23_23cf2585bd8e a807d76d_59e7_1d25_ebaa_cd6e0e3cda55["ReactFlightServerConfig.js"] e143ec37_0522_ef26_bb9c_180891985523 --> a807d76d_59e7_1d25_ebaa_cd6e0e3cda55 e6ffea80_1a0d_a91a_1732_70e0f4d29d5f["ReactFlightThenable.js"] e143ec37_0522_ef26_bb9c_180891985523 --> e6ffea80_1a0d_a91a_1732_70e0f4d29d5f 7bd7722b_4393_af3e_4956_aebdb94eaca3["ReactFlightAsyncSequence.js"] e143ec37_0522_ef26_bb9c_180891985523 --> 7bd7722b_4393_af3e_4956_aebdb94eaca3 370c4d46_980c_7392_722d_ee5a15f9a9f4["isOpaqueTemporaryReference"] e143ec37_0522_ef26_bb9c_180891985523 --> 370c4d46_980c_7392_722d_ee5a15f9a9f4 d9c4ef5a_6ad0_71c0_baed_971a9cbd08b9["ReactFlightHooks.js"] e143ec37_0522_ef26_bb9c_180891985523 --> d9c4ef5a_6ad0_71c0_baed_971a9cbd08b9 d53e25c9_5b02_5995_a127_a8c2ee6f26b0["prepareToUseHooksForRequest"] e143ec37_0522_ef26_bb9c_180891985523 --> d53e25c9_5b02_5995_a127_a8c2ee6f26b0 bf56e12a_b76e_8fa8_131a_c5eea640a2ff["resetHooksForRequest"] e143ec37_0522_ef26_bb9c_180891985523 --> bf56e12a_b76e_8fa8_131a_c5eea640a2ff cf774796_4d8c_4065_51db_188d196a7764["ReactFlightAsyncDispatcher.js"] e143ec37_0522_ef26_bb9c_180891985523 --> cf774796_4d8c_4065_51db_188d196a7764 5e4cdebf_06be_91d3_9e4a_8fec8b4e5b2f["ReactFlightCurrentOwner.js"] e143ec37_0522_ef26_bb9c_180891985523 --> 5e4cdebf_06be_91d3_9e4a_8fec8b4e5b2f bdb1e368_18d0_ccdd_4189_c8089ac1cef0["setCurrentOwner"] e143ec37_0522_ef26_bb9c_180891985523 --> bdb1e368_18d0_ccdd_4189_c8089ac1cef0 c7514de5_b740_6b0d_a64b_debd7dc5f1df["ReactFlightCallUserSpace.js"] e143ec37_0522_ef26_bb9c_180891985523 --> c7514de5_b740_6b0d_a64b_debd7dc5f1df 75566b49_0e58_f1e7_ff83_42ae7be5db5f["ReactSharedInternalsServer.js"] e143ec37_0522_ef26_bb9c_180891985523 --> 75566b49_0e58_f1e7_ff83_42ae7be5db5f style e143ec37_0522_ef26_bb9c_180891985523 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 {Chunk, BinaryChunk, Destination} from './ReactServerStreamConfig';
import type {TemporaryReferenceSet} from './ReactFlightServerTemporaryReferences';
import {
enableTaint,
enableProfilerTimer,
enableComponentPerformanceTrack,
enableAsyncDebugInfo,
} from 'shared/ReactFeatureFlags';
import {
scheduleWork,
scheduleMicrotask,
flushBuffered,
beginWriting,
writeChunkAndReturn,
stringToChunk,
typedArrayToBinaryChunk,
byteLengthOfChunk,
byteLengthOfBinaryChunk,
completeWriting,
close,
closeWithError,
} from './ReactServerStreamConfig';
export type {Destination, Chunk} from './ReactServerStreamConfig';
import type {
ClientManifest,
ClientReferenceMetadata,
ClientReference,
ClientReferenceKey,
ServerReference,
ServerReferenceId,
Hints,
HintCode,
HintModel,
FormatContext,
} from './ReactFlightServerConfig';
import type {ThenableState} from './ReactFlightThenable';
import type {
Wakeable,
Thenable,
PendingThenable,
FulfilledThenable,
RejectedThenable,
ReactDebugInfo,
ReactDebugInfoEntry,
ReactComponentInfo,
ReactIOInfo,
// ... (6335 more lines)
Domain
Dependencies
- ReactComponentInfoStack
- ReactElementType
- ReactFeatureFlags
- ReactFlightAsyncDispatcher.js
- ReactFlightAsyncSequence.js
- ReactFlightCallUserSpace.js
- ReactFlightCurrentOwner.js
- ReactFlightHooks.js
- ReactFlightServerConfig.js
- ReactFlightServerTemporaryReferences.js
- ReactFlightThenable.js
- ReactLazy
- ReactOwnerStackReset
- ReactSerializationErrors
- ReactServerStreamConfig.js
- ReactSharedInternalsServer.js
- ReactSymbols
- ReactTypes
- binaryToComparableString
- getPrototypeOf
- hasOwnProperty
- isArray
- isOpaqueTemporaryReference
- noop
- prepareToUseHooksForRequest
- resetHooksForRequest
- setCurrentOwner
Imported By
Source
Frequently Asked Questions
What does ReactFlightServer.js do?
ReactFlightServer.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFlightServer.js depend on?
ReactFlightServer.js imports 27 module(s): ReactComponentInfoStack, ReactElementType, ReactFeatureFlags, ReactFlightAsyncDispatcher.js, ReactFlightAsyncSequence.js, ReactFlightCallUserSpace.js, ReactFlightCurrentOwner.js, ReactFlightHooks.js, and 19 more.
What files import ReactFlightServer.js?
ReactFlightServer.js is imported by 4 file(s): ReactFlightAsyncDispatcher.js, ReactFlightCallUserSpace.js, ReactFlightHooks.js, ReactFlightServerConfigDebugNode.js.
Where is ReactFlightServer.js in the architecture?
ReactFlightServer.js is located at packages/react-server/src/ReactFlightServer.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