Home / File/ ReactFlightDOMServerNode.js — react Source File

ReactFlightDOMServerNode.js — react Source File

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

Entity Profile

Dependency Diagram

graph LR
  a5236203_d909_42f3_0aa4_326ef7a7b930["ReactFlightDOMServerNode.js"]
  800b57fe_64a5_c6f9_986f_d9edff1b0aef["ReactFlightServerConfigUnbundledBundler.js"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 800b57fe_64a5_c6f9_986f_d9edff1b0aef
  0cf33a2a_6fe6_7412_bf8d_09664538a80f["ReactFlightServer"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 0cf33a2a_6fe6_7412_bf8d_09664538a80f
  82d33c96_a53e_30e1_d043_ed3546337435["ReactServerStreamConfigNode"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 82d33c96_a53e_30e1_d043_ed3546337435
  d760bfed_8ff4_8e36_bbe8_dd60e8ce6809["ReactFlightClientConfig"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> d760bfed_8ff4_8e36_bbe8_dd60e8ce6809
  deed8811_934d_1078_ef38_437d4d14a69d["busboy"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> deed8811_934d_1078_ef38_437d4d14a69d
  84cea5a1_779b_9551_2f54_df77f0973a0f["stream"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 84cea5a1_779b_9551_2f54_df77f0973a0f
  d8f20c67_f5fa_0f0a_c967_c41fd9ffce07["ReactTypes"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> d8f20c67_f5fa_0f0a_c967_c41fd9ffce07
  e1e1de60_2be4_0643_45fb_e2c306735427["ReactSymbols"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> e1e1de60_2be4_0643_45fb_e2c306735427
  d398415a_38d3_7775_95a5_f10fd88fd5be["ReactFlightReplyServer"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> d398415a_38d3_7775_95a5_f10fd88fd5be
  5aa4f554_d417_e88c_f5dc_132ff970fc2b["ReactFlightActionServer"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 5aa4f554_d417_e88c_f5dc_132ff970fc2b
  5e5a77da_7082_1dee_a111_521f2808d937["ReactFlightClientStreamConfigNode"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> 5e5a77da_7082_1dee_a111_521f2808d937
  b9a6dcb0_8504_ec13_f0a9_bcb1d438583e["ReactFlightServerTemporaryReferences"]
  a5236203_d909_42f3_0aa4_326ef7a7b930 --> b9a6dcb0_8504_ec13_f0a9_bcb1d438583e
  style a5236203_d909_42f3_0aa4_326ef7a7b930 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 {
  Request,
  ReactClientValue,
} from 'react-server/src/ReactFlightServer';
import type {Destination} from 'react-server/src/ReactServerStreamConfigNode';
import type {ClientManifest} from './ReactFlightServerConfigUnbundledBundler';
import type {ServerManifest} from 'react-client/src/ReactFlightClientConfig';
import type {Busboy} from 'busboy';
import type {Writable} from 'stream';
import type {Thenable} from 'shared/ReactTypes';

import type {Duplex} from 'stream';

import {Readable} from 'stream';

import {ASYNC_ITERATOR} from 'shared/ReactSymbols';

import {
  createRequest,
  createPrerenderRequest,
  startWork,
  startFlowing,
  startFlowingDebug,
  stopFlowing,
  abort,
  resolveDebugMessage,
  closeDebugChannel,
} from 'react-server/src/ReactFlightServer';

import {
  createResponse,
  reportGlobalError,
  close,
  resolveField,
  resolveFile,
  resolveFileInfo,
  resolveFileChunk,
  resolveFileComplete,
  getRoot,
} from 'react-server/src/ReactFlightReplyServer';

import {
  decodeAction,
  decodeFormState,
} from 'react-server/src/ReactFlightActionServer';

export {
  registerServerReference,
  registerClientReference,
  createClientModuleProxy,
} from '../ReactFlightUnbundledReferences';
// ... (656 more lines)

Domain

Dependencies

  • ReactFlightActionServer
  • ReactFlightClientConfig
  • ReactFlightClientStreamConfigNode
  • ReactFlightReplyServer
  • ReactFlightServer
  • ReactFlightServerConfigUnbundledBundler.js
  • ReactFlightServerTemporaryReferences
  • ReactServerStreamConfigNode
  • ReactSymbols
  • ReactTypes
  • busboy
  • stream

Frequently Asked Questions

What does ReactFlightDOMServerNode.js do?
ReactFlightDOMServerNode.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain.
What does ReactFlightDOMServerNode.js depend on?
ReactFlightDOMServerNode.js imports 12 module(s): ReactFlightActionServer, ReactFlightClientConfig, ReactFlightClientStreamConfigNode, ReactFlightReplyServer, ReactFlightServer, ReactFlightServerConfigUnbundledBundler.js, ReactFlightServerTemporaryReferences, ReactServerStreamConfigNode, and 4 more.
Where is ReactFlightDOMServerNode.js in the architecture?
ReactFlightDOMServerNode.js is located at packages/react-server-dom-unbundled/src/server/ReactFlightDOMServerNode.js (domain: BabelCompiler, directory: packages/react-server-dom-unbundled/src/server).

Analyze Your Own Codebase

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

Try Supermodel Free