ReactDOM应该从哪里导入?

时间:2015-11-06 06:34:59

标签: javascript reactjs browserify

升级到版本0.14.2后,我发现错误并建议使用ReactDOM.render()代替React.render(),但是我从哪里导入它?

当我不导入它并且只是按原样运行时,它会将其显示为undefined。它是内置功能还是第三方库?

1 个答案:

答案 0 :(得分:92)

使用新的更新,您执行的所有DOM操作都应使用ReactDOM而非React完成。这是一个单独的模块。

执行npm install react-dom然后,如果您使用的是ES6,则可以执行以下操作:

import ReactDOM from 'react-dom';

或者如果你正在使用ES5,你可以这样做:

var ReactDOM = require('react-dom');

然后您可以在代码中使用ReactDOM.render()ReactDOM.findDOMNode()等。