Home / Function/ createRenderState() — react Function Reference

createRenderState() — react Function Reference

Architecture documentation for the createRenderState() function in ReactFizzConfigDOMLegacy.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  0fad448b_11f5_d1ff_46e8_ab979da8db49["createRenderState()"]
  f8daa652_1e2b_f62f_5171_e158bbf29a8e["ReactFizzConfigDOMLegacy.js"]
  0fad448b_11f5_d1ff_46e8_ab979da8db49 -->|defined in| f8daa652_1e2b_f62f_5171_e158bbf29a8e
  style 0fad448b_11f5_d1ff_46e8_ab979da8db49 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js lines 91–135

export function createRenderState(
  resumableState: ResumableState,
  generateStaticMarkup: boolean,
): RenderState {
  const renderState = createRenderStateImpl(
    resumableState,
    undefined,
    undefined,
    undefined,
    undefined,
    undefined,
  );
  return {
    // Keep this in sync with ReactFizzConfigDOM
    placeholderPrefix: renderState.placeholderPrefix,
    segmentPrefix: renderState.segmentPrefix,
    boundaryPrefix: renderState.boundaryPrefix,
    startInlineScript: renderState.startInlineScript,
    startInlineStyle: renderState.startInlineStyle,
    preamble: renderState.preamble,
    externalRuntimeScript: renderState.externalRuntimeScript,
    bootstrapChunks: renderState.bootstrapChunks,
    importMapChunks: renderState.importMapChunks,
    onHeaders: renderState.onHeaders,
    headers: renderState.headers,
    resets: renderState.resets,
    charsetChunks: renderState.charsetChunks,
    viewportChunks: renderState.viewportChunks,
    hoistableChunks: renderState.hoistableChunks,
    preconnects: renderState.preconnects,
    fontPreloads: renderState.fontPreloads,
    highImagePreloads: renderState.highImagePreloads,
    // usedImagePreloads: renderState.usedImagePreloads,
    styles: renderState.styles,
    bootstrapScripts: renderState.bootstrapScripts,
    scripts: renderState.scripts,
    bulkPreloads: renderState.bulkPreloads,
    preloads: renderState.preloads,
    nonce: renderState.nonce,
    stylesToHoist: renderState.stylesToHoist,

    // This is an extra field for the legacy renderer
    generateStaticMarkup,
  };
}

Domain

Subdomains

Frequently Asked Questions

What does createRenderState() do?
createRenderState() is a function in the react codebase, defined in packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js.
Where is createRenderState() defined?
createRenderState() is defined in packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js at line 91.

Analyze Your Own Codebase

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

Try Supermodel Free