React和React-Dom版本应该匹配吗?

时间:2016-09-05 15:21:27

标签: reactjs npm dependencies package.json react-dom

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

我们的应用中的示例:

React v 15.0.2, React-Dom v 15.3.1

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

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

2 个答案:

答案 0 :(得分:2)

对于15.4以下的未成年人版本,他们应该匹配。

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

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

答案 1 :(得分:1)

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

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

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

npm i react-dom