Home / File/ ReactMarkupServer.js — react Source File

ReactMarkupServer.js — react Source File

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

File javascript BabelCompiler Validation 9 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  21a60ef4_e289_6a55_83d2_66037b590cb0["ReactMarkupServer.js"]
  a04f08e8_5cb1_4cbd_7655_9850c142d8d8["ReactFizzConfigMarkup.js"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> a04f08e8_5cb1_4cbd_7655_9850c142d8d8
  d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07
  ebbd7451_c238_0c5d_d01e_21d7c2d60653["ReactLazy"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> ebbd7451_c238_0c5d_d01e_21d7c2d60653
  ca40cfc0_4531_f3fa_7600_53b0400a208c["ReactFizzServer"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> ca40cfc0_4531_f3fa_7600_53b0400a208c
  0b5d77d6_fa00_515b_1198_0f2d2642dc21["ReactVersion"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> 0b5d77d6_fa00_515b_1198_0f2d2642dc21
  9fd8c234_d015_dbab_f9c2_4676c6d62bf8["ReactSharedInternalsServer"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> 9fd8c234_d015_dbab_f9c2_4676c6d62bf8
  1c5695a6_6806_ba54_2074_efc779e66da4["ReactSharedInternals"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> 1c5695a6_6806_ba54_2074_efc779e66da4
  0cf33a2a_6fe6_7412_bf8d_09664538a80f["ReactFlightServer"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> 0cf33a2a_6fe6_7412_bf8d_09664538a80f
  afaa7551_ea57_93c2_7525_765a8d07bd4d["ReactFlightClient"]
  21a60ef4_e289_6a55_83d2_66037b590cb0 --> afaa7551_ea57_93c2_7525_765a8d07bd4d
  style 21a60ef4_e289_6a55_83d2_66037b590cb0 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 {LazyComponent} from 'react/src/ReactLazy';
import type {ErrorInfo} from 'react-server/src/ReactFizzServer';

import ReactVersion from 'shared/ReactVersion';

import ReactSharedInternalsServer from 'react-server/src/ReactSharedInternalsServer';
import ReactSharedInternalsClient from 'shared/ReactSharedInternals';

import {
  createRequest as createFlightRequest,
  startWork as startFlightWork,
  startFlowing as startFlightFlowing,
  abort as abortFlight,
} from 'react-server/src/ReactFlightServer';

import {
  createResponse as createFlightResponse,
  createStreamState as createFlightStreamState,
  getRoot as getFlightRoot,
  processStringChunk as processFlightStringChunk,
  close as closeFlight,
} from 'react-client/src/ReactFlightClient';

import {
  createRequest as createFizzRequest,
  startWork as startFizzWork,
  startFlowing as startFizzFlowing,
  abort as abortFizz,
} from 'react-server/src/ReactFizzServer';

import {
  createResumableState,
  createRenderState,
  createRootFormatContext,
} from './ReactFizzConfigMarkup';

type ReactMarkupNodeList =
  // This is the intersection of ReactNodeList and ReactClientValue minus
  // Client/ServerReferences.
  | component(...props: any)
  | LazyComponent<ReactMarkupNodeList, any>
  | React$Element<string>
  | string
  | boolean
  | number
  | symbol
  | null
  | void
  | bigint
  | $AsyncIterable<ReactMarkupNodeList, ReactMarkupNodeList, void>
// ... (181 more lines)

Domain

Subdomains

Dependencies

  • ReactFizzConfigMarkup.js
  • ReactFizzServer
  • ReactFlightClient
  • ReactFlightServer
  • ReactLazy
  • ReactSharedInternals
  • ReactSharedInternalsServer
  • ReactTypes
  • ReactVersion

Frequently Asked Questions

What does ReactMarkupServer.js do?
ReactMarkupServer.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 ReactMarkupServer.js?
ReactMarkupServer.js defines 1 function(s): noServerCallOrFormAction.
What does ReactMarkupServer.js depend on?
ReactMarkupServer.js imports 9 module(s): ReactFizzConfigMarkup.js, ReactFizzServer, ReactFlightClient, ReactFlightServer, ReactLazy, ReactSharedInternals, ReactSharedInternalsServer, ReactTypes, and 1 more.
Where is ReactMarkupServer.js in the architecture?
ReactMarkupServer.js is located at packages/react-markup/src/ReactMarkupServer.js (domain: BabelCompiler, subdomain: Validation, 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