次のコードは"import ReactDOM from 'react-dom';"がなくても動作すると思うのですが、なぜ置くのでしょうか
react
1import React from 'react'; 2import ReactDOM from 'react-dom'; 3 4/* コンポーネント */ 5class MyComponent extends React.Component { 6 render(){ 7 return ( 8 <div> 9 <h1>Hello! World.</h1> 10 <p>このページはテストページです。</p> 11 </div> 12 ) 13 } 14} 15 16ReactDOM.render( 17 <MyComponent />, 18 document.getElementById('main') /* Reactが生成したコードを#mainに書き出す */ 19);
ReactDOM.render を呼び出すのに使ってるので、import しないと動かないはず…。
(そのコードをどうやって動かすかにもよりますが。)
回答1件
あなたの回答
tips
プレビュー