Откуда следует импортировать ReactDOM?
после обновления до версии 0.14.2
, Я вижу ошибку и рекомендацию использовать ReactDOM.render()
вместо React.render()
, но откуда я его импортирую?
когда я не импортирую его и просто работает как есть, он показывает его как undefined
. Это встроенная функциональность или это сторонняя библиотека?
1 ответов
С новым обновлением все вещи DOM, которые вы делаете, должны быть сделаны с ReactDOM
вместо React
. Это отдельный модуль.
Do npm install react-dom
и затем, если вы используете ES6, вы можете сделать:
import ReactDOM from 'react-dom';
или если вы используете ES5, вы можете просто сделать:
var ReactDOM = require('react-dom');
и тогда вы можете использовать ReactDOM.render()
, ReactDOM.findDOMNode()
и т. д. В коде.