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