ReactDOMFizzServerNode.js — react Source File
Architecture documentation for ReactDOMFizzServerNode.js, a javascript file in the react codebase. 9 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 26d52f26_476f_3a15_3a04_73313b0beb80["ReactDOMFizzServerNode.js"] a4b0922c_f703_f99d_9884_88c43f8f2825["ReactDOMTypes.js"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> a4b0922c_f703_f99d_9884_88c43f8f2825 fbf4b833_61f4_4635_7878_2b32dd45eef3["ensureCorrectIsomorphicReactVersion.js"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> fbf4b833_61f4_4635_7878_2b32dd45eef3 e37db8d5_c1fd_9269_069f_956f9fbcc8a7["ensureCorrectIsomorphicReactVersion"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> e37db8d5_c1fd_9269_069f_956f9fbcc8a7 ca40cfc0_4531_f3fa_7600_53b0400a208c["ReactFizzServer"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> ca40cfc0_4531_f3fa_7600_53b0400a208c d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07 84cea5a1_779b_9551_2f54_df77f0973a0f["stream"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> 84cea5a1_779b_9551_2f54_df77f0973a0f 0007d323_0c7d_faa0_6434_4c73e7b3d66e["ReactFizzConfigDOM"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> 0007d323_0c7d_faa0_6434_4c73e7b3d66e 82d33c96_a53e_30e1_d043_ed3546337435["ReactServerStreamConfigNode"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> 82d33c96_a53e_30e1_d043_ed3546337435 0b5d77d6_fa00_515b_1198_0f2d2642dc21["ReactVersion"] 26d52f26_476f_3a15_3a04_73313b0beb80 --> 0b5d77d6_fa00_515b_1198_0f2d2642dc21 style 26d52f26_476f_3a15_3a04_73313b0beb80 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 {
Request,
PostponedState,
ErrorInfo,
} from 'react-server/src/ReactFizzServer';
import type {ReactNodeList, ReactFormState} from 'shared/ReactTypes';
import type {Writable} from 'stream';
import type {
BootstrapScriptDescriptor,
HeadersDescriptor,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';
import type {Destination} from 'react-server/src/ReactServerStreamConfigNode';
import type {ImportMap} from '../shared/ReactDOMTypes';
import ReactVersion from 'shared/ReactVersion';
import {
createRequest,
resumeRequest,
startWork,
startFlowing,
stopFlowing,
abort,
prepareForStartFlowingIfBeforeAllReady,
} from 'react-server/src/ReactFizzServer';
import {
createResumableState,
createRenderState,
resumeRenderState,
createRootFormatContext,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';
import {textEncoder} from 'react-server/src/ReactServerStreamConfigNode';
import {ensureCorrectIsomorphicReactVersion} from '../shared/ensureCorrectIsomorphicReactVersion';
ensureCorrectIsomorphicReactVersion();
function createDrainHandler(destination: Destination, request: Request) {
return () => startFlowing(request, destination);
}
function createCancelHandler(request: Request, reason: string) {
return () => {
stopFlowing(request);
// eslint-disable-next-line react-internal/prod-error-codes
abort(request, new Error(reason));
};
}
type NonceOption =
// ... (384 more lines)
Domain
Dependencies
- ReactDOMTypes.js
- ReactFizzConfigDOM
- ReactFizzServer
- ReactServerStreamConfigNode
- ReactTypes
- ReactVersion
- ensureCorrectIsomorphicReactVersion
- ensureCorrectIsomorphicReactVersion.js
- stream
Source
Frequently Asked Questions
What does ReactDOMFizzServerNode.js do?
ReactDOMFizzServerNode.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactDOMFizzServerNode.js depend on?
ReactDOMFizzServerNode.js imports 9 module(s): ReactDOMTypes.js, ReactFizzConfigDOM, ReactFizzServer, ReactServerStreamConfigNode, ReactTypes, ReactVersion, ensureCorrectIsomorphicReactVersion, ensureCorrectIsomorphicReactVersion.js, and 1 more.
Where is ReactDOMFizzServerNode.js in the architecture?
ReactDOMFizzServerNode.js is located at packages/react-dom/src/server/ReactDOMFizzServerNode.js (domain: BabelCompiler, directory: packages/react-dom/src/server).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free