React での ReactDOM レンダリング
reactDOM.render
とは何かを紹介し、それを使用して React アプリケーションで React コンポーネントをレンダリングします。
React で ReactDOM.render
を使用してコンポーネントをレンダリングする
まず、React のレンダリング
という用語について説明します。レンダリング
という用語は、プロップを使用して React コンポーネント間でコードを共有することを指します。
そのプロップの値は関数になります。React には、render
と ReactDOM.render()
の 2 種類のレンダリングがあります。
ReactDOM.render()
は、渡すコンテナノードのコンテンツを制御します。ReactDom.render()
を使用して、任意の DOM 要素のコンテンツを置き換えることができます。コンポーネントを DOM にレンダリングし、コンポーネントのレンダリングはコンポーネントを構成する要素を返します。
ReactDom.render()
を使用してコンポーネントをレンダリングする方法を理解するための例を見てみましょう。
新しい React アプリケーションを作成し、ReactDom.render()
を使用してコンポーネントをレンダリングしてみましょう。以下のコマンドを実行して、React で新しいアプリを作成します。
# react
npx create-react-app my-app
React で新しいアプリケーションを作成した後、このコマンドを使用してアプリケーションディレクトリに移動します。
# react
cd my-app
それでは、アプリを実行して、すべての依存関係が正しくインストールされているかどうかを確認しましょう。
# react
npm start
それでは、アプリケーションに新しいコンポーネント renderedComponent.js
を作成してみましょう。このコンポーネントで HTML 要素を返します。
# react
export default function RenderApp() {
return <h1>I am Husnain</h1>;
}
コンポーネントを作成したら、App.js
に移動し、ReactDOM
と作成したコンポーネント RenderApp
をインポートします。そして、ID が app
の div
を返します。
# react
import "./styles.css";
import ReactDOM from "react-dom";
import RenderApp from "./renderedComponent.js";
export default function App() {
return <div id="app"></div>;
}
ここで、ReactDom.render
を使用して、コンポーネント RenderApp
をレンダリングします。
# react
ReactDOM.render(<RenderApp />, document.getElementById("app"));
出力:
上記の例では、ReactDom.render()
を使用して React コンポーネントを正常にレンダリングしました。これらの簡単な手順を使用して、React コンポーネントを別のコンポーネントに簡単にレンダリングできます。
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn