Подтвердить что ты не робот

Откуда должен быть импортирован ReactDOM?

После обновления до версии 0.14.2 я вижу ошибку и рекомендацию использовать ReactDOM.render() вместо React.render(), но откуда я ее импортирую?

Когда я не импортирую его и не запускаю его, он показывает его как undefined. Является ли это встроенной функциональностью или является сторонней библиотекой?

4b9b3361

Ответ 1

С новым обновлением все материалы DOM, которые вы делаете, должны выполняться с помощью ReactDOM вместо React. Это отдельный модуль.

Сделайте npm install react-dom, а затем, если вы используете ES6, вы можете сделать:

import ReactDOM from 'react-dom';

или если вы используете ES5, вы можете просто сделать:

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

а затем вы можете использовать ReactDOM.render(), ReactDOM.findDOMNode() и т.д. в вашем коде.