2015-11-06 70 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