Home / Function/ loadReact() — react Function Reference

loadReact() — react Function Reference

Architecture documentation for the loadReact() function in react-loader.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  83707f54_2192_80b8_bcfe_57a894138f14["loadReact()"]
  dd026ac1_6193_60a0_f5c1_cc7da4d3c4af["react-loader.js"]
  83707f54_2192_80b8_bcfe_57a894138f14 -->|defined in| dd026ac1_6193_60a0_f5c1_cc7da4d3c4af
  1e03480c_7f31_6e6a_5dc9_22841e2105d8["reactPaths()"]
  83707f54_2192_80b8_bcfe_57a894138f14 -->|calls| 1e03480c_7f31_6e6a_5dc9_22841e2105d8
  0928f4a9_e54f_8e33_8a41_892689b3b784["loadModules()"]
  83707f54_2192_80b8_bcfe_57a894138f14 -->|calls| 0928f4a9_e54f_8e33_8a41_892689b3b784
  b426c5d9_869c_4d5d_53a2_e7ee0f7724a7["loadScript()"]
  83707f54_2192_80b8_bcfe_57a894138f14 -->|calls| b426c5d9_869c_4d5d_53a2_e7ee0f7724a7
  style 83707f54_2192_80b8_bcfe_57a894138f14 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

fixtures/dom/src/react-loader.js lines 153–182

export default function loadReact() {
  console.log('reactPaths', reactPaths());
  const {
    reactPath,
    reactDOMPath,
    reactDOMClientPath,
    needsReactDOM,
    usingModules,
  } = reactPaths();

  if (usingModules) {
    return loadModules([
      ['React', reactPath],
      ['ReactDOM', reactDOMPath],
      ['ReactDOMClient', reactDOMClientPath],
    ]);
  } else {
    let request = loadScript(reactPath, usingModules);

    if (needsReactDOM) {
      request = request.then(() => loadScript(reactDOMPath, usingModules));
    } else {
      // Aliasing React to ReactDOM for compatibility.
      request = request.then(() => {
        window.ReactDOM = window.React;
      });
    }
    return request;
  }
}

Domain

Subdomains

Frequently Asked Questions

What does loadReact() do?
loadReact() is a function in the react codebase, defined in fixtures/dom/src/react-loader.js.
Where is loadReact() defined?
loadReact() is defined in fixtures/dom/src/react-loader.js at line 153.
What does loadReact() call?
loadReact() calls 3 function(s): loadModules, loadScript, reactPaths.

Analyze Your Own Codebase

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

Try Supermodel Free