/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-dom/src/shared/ensureCorrectIsomorphicReactVersion.js
24 строки
864 B
Andrew Clark
Throw if React and React DOM versions don't match (#29236)
28 май 2024, 21:06
Не верифицирован
28 май 2024, 21:06
681a4aa
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow */ import reactDOMPackageVersion from 'shared/ReactVersion'; import * as IsomorphicReactPackage from 'react'; 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', ); } }