6

React 和 React-Dom 必须是同一个版本吗?

我们应用程序中的示例:

React v 15.0.2,React-Dom v 15.3.1

直到最近,我们的应用程序中的一切都运行良好,但我们遇到了一个奇怪的错误。

Type Error: Cannot read property 'getNativeNode' of null (ReactReconciler)

4

2 回答 2

7

对于小于等于 15.4 的版本,它们应该匹配。

在 2016 年 11 月 16 日发布后,他们终于分离了 React 和 React DOM。

https://facebook.github.io/react/blog/2016/11/16/react-v15.4.0.html

于 2016-11-21T12:32:50.920 回答
3

是的,它应该是相同的版本。如果没有,您将收到此错误:

无效的挂钩调用。钩子只能在函数组件的主体内部调用。

当您收到此错误时,您可以react-dom使用以下命令更新版本:

npm i react-dom
于 2020-03-01T08:15:19.143 回答