Home / File/ ReactDOMFizzStaticNode.js — react Source File

ReactDOMFizzStaticNode.js — react Source File

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

Entity Profile

Dependency Diagram

graph LR
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c["ReactDOMFizzStaticNode.js"]
  a4b0922c_f703_f99d_9884_88c43f8f2825["ReactDOMTypes.js"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> a4b0922c_f703_f99d_9884_88c43f8f2825
  fbf4b833_61f4_4635_7878_2b32dd45eef3["ensureCorrectIsomorphicReactVersion.js"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> fbf4b833_61f4_4635_7878_2b32dd45eef3
  e37db8d5_c1fd_9269_069f_956f9fbcc8a7["ensureCorrectIsomorphicReactVersion"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> e37db8d5_c1fd_9269_069f_956f9fbcc8a7
  d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07
  0007d323_0c7d_faa0_6434_4c73e7b3d66e["ReactFizzConfigDOM"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> 0007d323_0c7d_faa0_6434_4c73e7b3d66e
  ca40cfc0_4531_f3fa_7600_53b0400a208c["ReactFizzServer"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> ca40cfc0_4531_f3fa_7600_53b0400a208c
  84cea5a1_779b_9551_2f54_df77f0973a0f["stream"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> 84cea5a1_779b_9551_2f54_df77f0973a0f
  0b5d77d6_fa00_515b_1198_0f2d2642dc21["ReactVersion"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> 0b5d77d6_fa00_515b_1198_0f2d2642dc21
  82d33c96_a53e_30e1_d043_ed3546337435["ReactServerStreamConfigNode"]
  80a7dd86_9050_7b9f_53d6_4a09223e8c7c --> 82d33c96_a53e_30e1_d043_ed3546337435
  style 80a7dd86_9050_7b9f_53d6_4a09223e8c7c 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 {ReactNodeList} from 'shared/ReactTypes';
import type {
  BootstrapScriptDescriptor,
  HeadersDescriptor,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';
import type {PostponedState, ErrorInfo} from 'react-server/src/ReactFizzServer';
import type {ImportMap} from '../shared/ReactDOMTypes';

import {Writable, Readable} from 'stream';

import ReactVersion from 'shared/ReactVersion';

import {
  createPrerenderRequest,
  resumeAndPrerenderRequest,
  startWork,
  startFlowing,
  stopFlowing,
  abort,
  getPostponedState,
} 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();

type NonceOption =
  | string
  | {
      script?: string,
      style?: string,
    };

type Options = {
  identifierPrefix?: string,
  namespaceURI?: string,
  bootstrapScriptContent?: string,
  bootstrapScripts?: Array<string | BootstrapScriptDescriptor>,
  bootstrapModules?: Array<string | BootstrapScriptDescriptor>,
  progressiveChunkSize?: number,
  signal?: AbortSignal,
  onError?: (error: mixed, errorInfo: ErrorInfo) => ?string,
  unstable_externalRuntimeSrc?: string | BootstrapScriptDescriptor,
// ... (334 more lines)

Domain

Dependencies

Frequently Asked Questions

What does ReactDOMFizzStaticNode.js do?
ReactDOMFizzStaticNode.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactDOMFizzStaticNode.js depend on?
ReactDOMFizzStaticNode.js imports 9 module(s): ReactDOMTypes.js, ReactFizzConfigDOM, ReactFizzServer, ReactServerStreamConfigNode, ReactTypes, ReactVersion, ensureCorrectIsomorphicReactVersion, ensureCorrectIsomorphicReactVersion.js, and 1 more.
Where is ReactDOMFizzStaticNode.js in the architecture?
ReactDOMFizzStaticNode.js is located at packages/react-dom/src/server/ReactDOMFizzStaticNode.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