Home / File/ ReactDOMFizzServerBrowser.js — react Source File

ReactDOMFizzServerBrowser.js — react Source File

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

Entity Profile

Dependency Diagram

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

import ReactVersion from 'shared/ReactVersion';

import {
  createRequest,
  resumeRequest,
  startWork,
  startFlowing,
  stopFlowing,
  abort,
} from 'react-server/src/ReactFizzServer';

import {
  createResumableState,
  createRenderState,
  resumeRenderState,
  createRootFormatContext,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';

import {ensureCorrectIsomorphicReactVersion} from '../shared/ensureCorrectIsomorphicReactVersion';
ensureCorrectIsomorphicReactVersion();

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

type Options = {
  identifierPrefix?: string,
  namespaceURI?: string,
  nonce?: NonceOption,
  bootstrapScriptContent?: string,
  bootstrapScripts?: Array<string | BootstrapScriptDescriptor>,
  bootstrapModules?: Array<string | BootstrapScriptDescriptor>,
  progressiveChunkSize?: number,
  signal?: AbortSignal,
  onError?: (error: mixed, errorInfo: ErrorInfo) => ?string,
  unstable_externalRuntimeSrc?: string | BootstrapScriptDescriptor,
  importMap?: ImportMap,
  formState?: ReactFormState<any, any> | null,
  onHeaders?: (headers: Headers) => void,
  maxHeadersLength?: number,
// ... (174 more lines)

Domain

Dependencies

Frequently Asked Questions

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