Home / Function/ JSDOM() — react Function Reference

JSDOM() — react Function Reference

Architecture documentation for the JSDOM() function in ReactJSDOM.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  56ecdf57_6faf_95e5_8d44_2c23e424e8d1["JSDOM()"]
  60be5981_4577_26e7_dc53_fe88992cb42d["ReactJSDOM.js"]
  56ecdf57_6faf_95e5_8d44_2c23e424e8d1 -->|defined in| 60be5981_4577_26e7_dc53_fe88992cb42d
  style 56ecdf57_6faf_95e5_8d44_2c23e424e8d1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/internal-test-utils/ReactJSDOM.js lines 6–20

module.exports.JSDOM = function JSDOM() {
  let result;
  if (new.target) {
    result = Reflect.construct(OriginalJSDOM, arguments);
  } else {
    result = JSDOM.apply(undefined, arguments);
  }

  require('./ReactJSDOMUtils').setupDocumentReadyState(
    result.window.document,
    result.window.Event,
  );

  return result;
};

Domain

Subdomains

Frequently Asked Questions

What does JSDOM() do?
JSDOM() is a function in the react codebase, defined in packages/internal-test-utils/ReactJSDOM.js.
Where is JSDOM() defined?
JSDOM() is defined in packages/internal-test-utils/ReactJSDOM.js at line 6.

Analyze Your Own Codebase

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

Try Supermodel Free