Home / File/ ReactFizzConfigDOMLegacy.js — react Source File

ReactFizzConfigDOMLegacy.js — react Source File

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

File javascript BabelCompiler Validation 4 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  f8daa652_1e2b_f62f_5171_e158bbf29a8e["ReactFizzConfigDOMLegacy.js"]
  4ae326e8_2c2e_2843_d5a5_16edbddd103a["ReactFizzConfigDOM.js"]
  f8daa652_1e2b_f62f_5171_e158bbf29a8e --> 4ae326e8_2c2e_2843_d5a5_16edbddd103a
  eb5c215e_675b_b163_eaf6_1c3511e6722b["ReactDOMFormActions.js"]
  f8daa652_1e2b_f62f_5171_e158bbf29a8e --> eb5c215e_675b_b163_eaf6_1c3511e6722b
  12a08100_717c_694e_2f9c_24bc208ee2f7["escapeTextForBrowser.js"]
  f8daa652_1e2b_f62f_5171_e158bbf29a8e --> 12a08100_717c_694e_2f9c_24bc208ee2f7
  a32ef50b_1b7d_cd2b_b3ca_369cc41a517f["ReactServerStreamConfig"]
  f8daa652_1e2b_f62f_5171_e158bbf29a8e --> a32ef50b_1b7d_cd2b_b3ca_369cc41a517f
  style f8daa652_1e2b_f62f_5171_e158bbf29a8e 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 {
  RenderState as BaseRenderState,
  ResumableState,
  HoistableState,
  StyleQueue,
  Resource,
  HeadersDescriptor,
  PreambleState,
  FormatContext,
} from './ReactFizzConfigDOM';

import {
  createRenderState as createRenderStateImpl,
  pushTextInstance as pushTextInstanceImpl,
  pushSegmentFinale as pushSegmentFinaleImpl,
  pushStartActivityBoundary as pushStartActivityBoundaryImpl,
  pushEndActivityBoundary as pushEndActivityBoundaryImpl,
  writeStartCompletedSuspenseBoundary as writeStartCompletedSuspenseBoundaryImpl,
  writeStartClientRenderedSuspenseBoundary as writeStartClientRenderedSuspenseBoundaryImpl,
  writeEndCompletedSuspenseBoundary as writeEndCompletedSuspenseBoundaryImpl,
  writeEndClientRenderedSuspenseBoundary as writeEndClientRenderedSuspenseBoundaryImpl,
  writePreambleStart as writePreambleStartImpl,
} from './ReactFizzConfigDOM';

import type {
  Destination,
  Chunk,
  PrecomputedChunk,
} from 'react-server/src/ReactServerStreamConfig';

import type {FormStatus} from '../shared/ReactDOMFormActions';

import {NotPending} from '../shared/ReactDOMFormActions';

export const isPrimaryRenderer = false;

export type RenderState = {
  // Keep this in sync with ReactFizzConfigDOM
  placeholderPrefix: PrecomputedChunk,
  segmentPrefix: PrecomputedChunk,
  boundaryPrefix: PrecomputedChunk,
  startInlineScript: PrecomputedChunk,
  startInlineStyle: PrecomputedChunk,
  preamble: PreambleState,
  externalRuntimeScript: null | any,
  bootstrapChunks: Array<Chunk | PrecomputedChunk>,
  importMapChunks: Array<Chunk | PrecomputedChunk>,
  onHeaders: void | ((headers: HeadersDescriptor) => void),
  headers: null | {
    preconnects: string,
    fontPreloads: string,
// ... (276 more lines)

Domain

Subdomains

Frequently Asked Questions

What does ReactFizzConfigDOMLegacy.js do?
ReactFizzConfigDOMLegacy.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ReactFizzConfigDOMLegacy.js?
ReactFizzConfigDOMLegacy.js defines 1 function(s): createRenderState.
What does ReactFizzConfigDOMLegacy.js depend on?
ReactFizzConfigDOMLegacy.js imports 4 module(s): ReactDOMFormActions.js, ReactFizzConfigDOM.js, ReactServerStreamConfig, escapeTextForBrowser.js.
Where is ReactFizzConfigDOMLegacy.js in the architecture?
ReactFizzConfigDOMLegacy.js is located at packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-dom-bindings/src/server).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free