我使用ES6 babel反應,現在對於新版本反應,反應DOM不再是它的一部分。我對以下代碼的懷疑是,它是否是第一行要求?因爲無處我需要React,但最後一行我需要ReactDOM。反應與反應DOM混淆
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'))
是的,它是必需的。返回語句被轉譯爲'React。createElement'和其他語句。 ReactDOM也依賴於React。 – Li357