use*_*894 17 reactjs react-jsx es6-modules
我有代码只有在导入React之后才能工作,但我没有在任何地方使用React而是使用reactDom
import ReactDOM from 'react-dom'
import React, {Component} from 'react'
class App extends Component {
render () {
return (
<div>comp </div>
)
}
}
//ReactDOM.render(<App/>, document.getElementById('root'))
ReactDOM.render(<div>sv</div>, document.getElementById('root'))
Run Code Online (Sandbox Code Playgroud)
为什么要求导入React?
Ori*_*ori 21
虽然您没有显式使用已导入的React实例,但JSX会被转换为React.createElement()使用它的调用.
在你的例子中,<div>comp </div>由Babel编译React.createElement('div', null, 'comp').
| 归档时间: |
|
| 查看次数: |
1971 次 |
| 最近记录: |