私はReactのコンポーネントをいくつかの方法でレンダリングできましたが、実際のレンダリングの違いはわかりません:インポートによるレンダリングとReactRender.DOMのインポートとの違い
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についていくつか読んだことがあります。しかし、このテーマはレンダリングに関しては私にとってはあまり明確ではありません。
ありがとうございます。