Home / File/ ReactFizzConfigMarkup.js — react Source File

ReactFizzConfigMarkup.js — react Source File

Architecture documentation for ReactFizzConfigMarkup.js, a javascript file in the react codebase. 6 imports, 2 dependents.

File javascript BabelCompiler 6 imports 2 dependents

Entity Profile

Dependency Diagram

graph LR
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8["ReactFizzConfigMarkup.js"]
  d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07
  0007d323_0c7d_faa0_6434_4c73e7b3d66e["ReactFizzConfigDOM"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> 0007d323_0c7d_faa0_6434_4c73e7b3d66e
  a32ef50b_1b7d_cd2b_b3ca_369cc41a517f["ReactServerStreamConfig"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> a32ef50b_1b7d_cd2b_b3ca_369cc41a517f
  62e2fec2_e711_12c4_7d64_849f40199109["ReactDOMFormActions"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> 62e2fec2_e711_12c4_7d64_849f40199109
  a413acd5_7541_e904_f255_d4dd9b5e5bc1["hasOwnProperty"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> a413acd5_7541_e904_f255_d4dd9b5e5bc1
  2214ff06_124e_f234_de0b_5f9d73bd07d0["escapeTextForBrowser"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8 --> 2214ff06_124e_f234_de0b_5f9d73bd07d0
  b3169249_4df8_259a_f851_d822bacda746["ReactMarkupClient.js"]
  b3169249_4df8_259a_f851_d822bacda746 --> a04f08e8_5cb1_4cbd_7655_9850c142d8d8
  21a60ef4_e289_6a55_83d2_66037b590cb0["ReactMarkupServer.js"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> a04f08e8_5cb1_4cbd_7655_9850c142d8d8
  style a04f08e8_5cb1_4cbd_7655_9850c142d8d8 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 {
  RenderState,
  ResumableState,
  PreambleState,
  HoistableState,
  FormatContext,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';

import {
  pushStartInstance as pushStartInstanceImpl,
  writePreambleStart as writePreambleStartImpl,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';

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

import type {FormStatus} from 'react-dom-bindings/src/shared/ReactDOMFormActions';

import {NotPending} from 'react-dom-bindings/src/shared/ReactDOMFormActions';

import hasOwnProperty from 'shared/hasOwnProperty';

// Allow embedding inside another Fizz render.
export const isPrimaryRenderer = false;

// Disable Client Hooks
export const supportsClientAPIs = false;

import {stringToChunk} from 'react-server/src/ReactServerStreamConfig';

export type {
  RenderState,
  ResumableState,
  HoistableState,
  PreambleState,
  FormatContext,
} from 'react-dom-bindings/src/server/ReactFizzConfigDOM';

export {
  getChildFormatContext,
  getSuspenseFallbackFormatContext,
  getSuspenseContentFormatContext,
  makeId,
  pushEndInstance,
  pushFormStateMarkerIsMatching,
  pushFormStateMarkerIsNotMatching,
// ... (192 more lines)

Domain

Dependencies

  • ReactDOMFormActions
  • ReactFizzConfigDOM
  • ReactServerStreamConfig
  • ReactTypes
  • escapeTextForBrowser
  • hasOwnProperty

Frequently Asked Questions

What does ReactFizzConfigMarkup.js do?
ReactFizzConfigMarkup.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFizzConfigMarkup.js depend on?
ReactFizzConfigMarkup.js imports 6 module(s): ReactDOMFormActions, ReactFizzConfigDOM, ReactServerStreamConfig, ReactTypes, escapeTextForBrowser, hasOwnProperty.
What files import ReactFizzConfigMarkup.js?
ReactFizzConfigMarkup.js is imported by 2 file(s): ReactMarkupClient.js, ReactMarkupServer.js.
Where is ReactFizzConfigMarkup.js in the architecture?
ReactFizzConfigMarkup.js is located at packages/react-markup/src/ReactFizzConfigMarkup.js (domain: BabelCompiler, directory: packages/react-markup/src).

Analyze Your Own Codebase

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

Try Supermodel Free