Home / Function/ legacyRender() — react Function Reference

legacyRender() — react Function Reference

Architecture documentation for the legacyRender() function in utils.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1bdc886a_0b27_f96b_d03e_d213c698b0ab["legacyRender()"]
  7ea1760e_9c01_71c9_3ba5_32a9a10a0ce4["utils.js"]
  1bdc886a_0b27_f96b_d03e_d213c698b0ab -->|defined in| 7ea1760e_9c01_71c9_3ba5_32a9a10a0ce4
  style 1bdc886a_0b27_f96b_d03e_d213c698b0ab fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-shared/src/__tests__/utils.js lines 362–378

export function legacyRender(elements, container) {
  if (container == null) {
    container = document.createElement('div');
  }

  const ReactDOM = require('react-dom');
  withErrorsOrWarningsIgnored(
    ['ReactDOM.render has not been supported since React 18'],
    () => {
      ReactDOM.render(elements, container);
    },
  );

  return () => {
    ReactDOM.unmountComponentAtNode(container);
  };
}

Domain

Subdomains

Frequently Asked Questions

What does legacyRender() do?
legacyRender() is a function in the react codebase, defined in packages/react-devtools-shared/src/__tests__/utils.js.
Where is legacyRender() defined?
legacyRender() is defined in packages/react-devtools-shared/src/__tests__/utils.js at line 362.

Analyze Your Own Codebase

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

Try Supermodel Free