Home / Function/ ensureCorrectIsomorphicReactVersion() — react Function Reference

ensureCorrectIsomorphicReactVersion() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  e37db8d5_c1fd_9269_069f_956f9fbcc8a7["ensureCorrectIsomorphicReactVersion()"]
  fbf4b833_61f4_4635_7878_2b32dd45eef3["ensureCorrectIsomorphicReactVersion.js"]
  e37db8d5_c1fd_9269_069f_956f9fbcc8a7 -->|defined in| fbf4b833_61f4_4635_7878_2b32dd45eef3
  style e37db8d5_c1fd_9269_069f_956f9fbcc8a7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom/src/shared/ensureCorrectIsomorphicReactVersion.js lines 13–24

export function ensureCorrectIsomorphicReactVersion() {
  const isomorphicReactPackageVersion = IsomorphicReactPackage.version;
  if (isomorphicReactPackageVersion !== reactDOMPackageVersion) {
    throw new Error(
      'Incompatible React versions: The "react" and "react-dom" packages must ' +
        'have the exact same version. Instead got:\n' +
        `  - react:      ${isomorphicReactPackageVersion}\n` +
        `  - react-dom:  ${reactDOMPackageVersion}\n` +
        'Learn more: https://react.dev/warnings/version-mismatch',
    );
  }
}

Domain

Subdomains

Frequently Asked Questions

What does ensureCorrectIsomorphicReactVersion() do?
ensureCorrectIsomorphicReactVersion() is a function in the react codebase, defined in packages/react-dom/src/shared/ensureCorrectIsomorphicReactVersion.js.
Where is ensureCorrectIsomorphicReactVersion() defined?
ensureCorrectIsomorphicReactVersion() is defined in packages/react-dom/src/shared/ensureCorrectIsomorphicReactVersion.js at line 13.

Analyze Your Own Codebase

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

Try Supermodel Free