我已经能够以几种不同的方式呈现React中的组件,但是,我不确定这样呈现之间的实际区别是什么:通过导入和导入+ ReactRender.DOM呈现之间的区别 - React
App.js(样品切):
import Cartesian from './cartesian'
//Somewhere inside the App.js component:
<div id="graph">
<Cartesian/>
</div>
Cartesian.js:
export default class Cartesian extends Component {
render() {
return <h1> Ex </h1>
}
}
现在这个完美的作品,不过,我不知道的区别,如果我有添加的东西临客ŧ他:
import Cartesian from './cartesian'
//Somewhere inside the App.js component:
<div id="graph">
<Cartesian/>
</div>
ReactDOM.render(<Cartesian/>,document.getElementById("graph"));
甚至这样的:
import Cartesian from './cartesian'
//Somewhere inside the App.js component:
<div id="graph">
</div>
ReactDOM.render(<Cartesian/>,document.getElementById("graph"));
渲染明智的,做任何这些有什么区别?我已经从API和这篇有用的文章(React vs ReactDOM?)阅读了一些关于React DOM的内容。然而,在渲染方面,这个主题对我来说并不是很清楚。
在此先感谢。