【发布时间】:2016-09-29 03:12:34
【问题描述】:
我正在使用带有 react 的 ES6 babel,现在对于更新版本的 react,react DOM 不再是它的一部分。我对以下代码的怀疑是,它是第一行需要吗?因为我没有地方需要 React,但最后一行我需要 ReactDOM。
const React = require('react')
const ReactDOM = require('react-dom')
const App = () => {
return (
<div className='app-container'>
<div className='home-info'>
<h1 className='title'>sVideo</h1>
<input className='search' type='text' placeholder='Search' />
<button className='browse-all'> or Browse All</button>
</div>
</div>
)
}
ReactDOM.render(<App />, document.getElementById('app'))
【问题讨论】:
-
是的,它是必需的。 return 语句被编译成
React.createElements 和其他语句。 ReactDOM 也依赖于 React。
标签: javascript reactjs