31
バージョン0.14.2
にアップグレードした後、React.render()
の代わりにReactDOM.render()
を使用するとエラーが表示されますが、いつインポートしますか?ReactDOMはどこからインポートする必要がありますか?
インポートしてそのまま実行すると、undefined
と表示されます。それは組み込みの機能ですか、それともサードパーティのライブラリですか?
バージョン0.14.2
にアップグレードした後、React.render()
の代わりにReactDOM.render()
を使用するとエラーが表示されますが、いつインポートしますか?ReactDOMはどこからインポートする必要がありますか?
インポートしてそのまま実行すると、undefined
と表示されます。それは組み込みの機能ですか、それともサードパーティのライブラリですか?
新しいアップデートでは、あなたが行うすべてのDOM作業は、React
の代わりにReactDOM
で行う必要があります。これは別のモジュールです。
import ReactDOM from 'react-dom';
をしたり、ES5を使用している場合あなたがちょうどすることができます:あなたはES6を使用している場合
、その後、npm install react-dom
を行うと、あなたが行うことができます
var ReactDOM = require('react-dom');
をしてからのことができますあなたのコードにReactDOM.render()
、ReactDOM.findDOMNode()
などを使用してください。
は、 'react * DOMから 'ReactDOMとして' import *を使用する必要がありますか? – cyrilluce
@cyrilluceこれは、 "react"を使って私のために働いた構文でした: "^ 0.14.3"と "react-dom": "^ 0.14.3" ' – seangwright
' import ReactDOM from 'react-dom''うまくいくはずです。 TypeScriptを使っているのであれば、 'react * dom'から' ReactDOM 'を 'import *'する必要があります。 – saadq