升级到0.14.2
版本后,我看到一个错误和建议,使用 ReactDOM.render()
而不是React.render()
,但是从哪里导入呢?
当我不导入它并按原样运行时,它显示为undefined
。它是内置功能还是第三方库?
最佳答案
在新的更新中,您所做的所有DOM工作都应使用ReactDOM
而不是React
完成。这是一个单独的模块。
进行npm install react-dom
,然后,如果您使用的是ES6,则可以执行以下操作:
import ReactDOM from 'react-dom';
或者,如果您使用的是ES5,则可以执行以下操作:
var ReactDOM = require('react-dom');
然后可以在代码中使用
ReactDOM.render()
,ReactDOM.findDOMNode()
等。关于javascript - ReactDOM应该从哪里导入?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33560843/