React での ReactDOM レンダリング

Rana Hasnain Khan 2024年2月15日
React での ReactDOM レンダリング

reactDOM.render とは何かを紹介し、それを使用して React アプリケーションで React コンポーネントをレンダリングします。

React で ReactDOM.render を使用してコンポーネントをレンダリングする

まず、React のレンダリングという用語について説明します。レンダリングという用語は、プロップを使用して React コンポーネント間でコードを共有することを指します。

そのプロップの値は関数になります。React には、renderReactDOM.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 が appdiv を返します。

# 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"));

出力:

React 結果の reactDOM.render

上記の例では、ReactDom.render() を使用して React コンポーネントを正常にレンダリングしました。これらの簡単な手順を使用して、React コンポーネントを別のコンポーネントに簡単にレンダリングできます。

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

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

関連記事 - React ReactDOM