2015-11-06 11 views

risposta

57

Con il nuovo aggiornamento, tutto il materiale DOM che devi fare deve essere eseguito con ReactDOM anziché React. È un modulo separato.

fare npm install react-dom e poi, se si sta utilizzando ES6, si può fare:

import ReactDOM from 'react-dom'; 

o se si sta utilizzando ES5 si può solo fare:

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

e poi si può utilizzare ReactDOM.render(), ReactDOM.findDOMNode(), ecc. nel codice.

+3

dovrebbe usare 'import * come ReactDOM da 'react-dom''? – cyrilluce

+0

@cyrilluce Questa è stata la sintassi che ha funzionato con me usando '" react ":"^0.14.3 "' e '" react-dom ":"^0.14.3 "' – seangwright

+0

'importa ReactDOM da 'react-dom'' dovrebbe funzionare bene Potresti aver bisogno di importare * come ReactDOM da 'react-dom'' se stai usando TypeScript. – saadq

Problemi correlati