web-dev-qa-db-ja.com

ReactDOMのインポート元はどこですか?

バージョン0.14.2にアップグレードした後、ReactDOM.render()の代わりに React.render() を使用するようにエラーと推奨事項が表示されますが、どこからインポートするのですか?

インポートせずにそのまま実行すると、undefinedと表示されます。組み込みの機能ですか、それともサードパーティのライブラリですか?

58
Sergei Basharov

新しい更新では、ReactDOMではなくReactを使用してすべてのDOMを実行する必要があります。別のモジュールです。

npm install react-domを実行してから、ES6を使用している場合は、次の操作を実行できます。

import ReactDOM from 'react-dom';

または、ES5を使用している場合は、次の操作を実行できます。

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

そして、コードでReactDOM.render()ReactDOM.findDOMNode()などを使用できます。

98
saadq