2015-11-06 98 views

回答

57

随着新的更新,你所做的所有DOM东西应该用ReactDOM而不是React来完成。这是一个单独的模块。

npm install react-dom,然后,如果你使用ES6,你可以这样做:

import ReactDOM from 'react-dom'; 

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

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

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

+3

应该使用'import *作为'react-dom''中的ReactDOM? – cyrilluce

+0

@cyrilluce这是使用'“react”为我工作的语法:“^ 0.14.3”和“react-dom”:“^ 0.14.3”' – seangwright

+0

'从'react-dom''导入ReactDOM应该工作得很好。如果您使用的是TypeScript,则可能需要将'import *'作为'react-dom'的ReactDOM。 – saadq