升级到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/

10-10 10:19