Render
React の ReactDOM.render() メソッドは、React アプリケーション内で仮想DOM(Virtual DOM)の更新をトリガーし、実際のDOMにその更新を反映させるために使用されます。具体的には、このメソッドは指定されたReact要素を指定されたDOMノードにレンダリングします。
通常、ReactDOM.render() メソッドはReactアプリケーションのエントリーポイントとして機能し、以下のように使用されます:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>React App</title>
</head>
<body>
<div id="root"></div>
<script src="path/to/your/bundle.js"></script>
</body>
</html>
import ReactDOM from 'react-dom';
import App from './App'; // レンダリングするReactコンポーネント
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
この例では、App コンポーネントを
ノードにレンダリングしています。この方法で、React は App コンポーネント内の変更を検知し、必要に応じてDOMを更新します。
ReactDOM.render() は、React のフックやステートの管理方法を適切に活用することで、効率的で柔軟なUIの構築をサポートします。
ReactDOM.render:
1つ目のパラメータは、レンダリングするReact要素(1つの要素や要素のTREEでもよい)です。
2つ目の引数はDOM要素で、Reactコンポーネントのターゲットコンテナをレンダリングします。