Reactとは(基礎知識編)

Reactには、いくつかの基本的な概念や用語があります。

以下に説明します。

 

コンポーネント (Component)

Reactの中心的な概念であり、ユーザーインターフェースの構成要素を表します。コンポーネントは、再利用可能であり、独立して動作するように設計されています。

pucca0401.hatenablog.com

 

JSX

ReactでUIを表現するために使用されるJavaScriptの拡張構文であり、HTMLのように見えますが、JavaScriptの中に埋め込まれた形式で書かれています。JSXは、コンポーネントの見た目を定義するために使用されます。

pucca0401.hatenablog.com

 

Props

コンポーネントに渡されるパラメータのことを指します。Propsを使用することで、コンポーネントが状態を管理することなく、データを受け取ることができます。

pucca0401.hatenablog.com

 

State

コンポーネントの内部で管理される状態のことを指します。Stateを使用することで、コンポーネントの見た目や動作を変更することができます。

pucca0401.hatenablog.com

 

ライフサイクル (Lifecycle)

コンポーネントの生成、更新、破棄などの重要なイベントのことを指します。Reactは、ライフサイクルメソッドと呼ばれる特別な関数を提供しており、これらを使用してコンポーネントの動作を制御することができます。

pucca0401.hatenablog.com

 

レンダリング (Rendering)

Reactの中心的な概念であり、コンポーネントが表示されるプロセスを指します。Reactでは、コンポーネントが変更された場合、自動的に再レンダリングされます。

pucca0401.hatenablog.com

 

フック (Hook)

React 16.8以降から導入された概念で、状態を管理するための機能です。フックを使用することで、クラスコンポーネントを使わずに、状態や副作用を管理することができます。

pucca0401.hatenablog.com

 

コンテキスト (Context)

Reactでコンポーネント間のデータの共有をするための仕組みです。Contextを使用することで、親コンポーネントから子コンポーネントまでデータを渡すことができます。

pucca0401.hatenablog.com