ReactDOM应该从哪里导入?


Answers:


113

在新的更新中,您要做的所有DOM工作都应ReactDOM代替来完成React。这是一个单独的模块。

这样做npm install react-dom,然后,如果你使用ES6,你可以这样做:

import ReactDOM from 'react-dom';

或者,如果您使用的是ES5,则可以执行以下操作:

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

然后你可以用ReactDOM.render()ReactDOM.findDOMNode()等你的代码。


8
应该用import * as ReactDOM from 'react-dom'
cyrilluce

@cyrilluce这是使用"react": "^0.14.3""react-dom": "^0.14.3"
seangwright

import ReactDOM from 'react-dom'应该工作正常。import * as ReactDOM from 'react-dom'如果您正在使用TypeScript,则可能需要这样做。
萨德

1
为什么我们需要使用*作为打字稿的ReactDOM?
爱德华
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.