Откуда следует импортировать 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() и т. д. В коде.