ブログblog

【React】Propsについて

Writer: tokuyasu 更新日:2023/10/16

こんにちは、デジナーレ福岡オフィスの徳安です。
この記事では、【React】Propsについて説明します。



propsとは

 props(“properties” の略)とは
コンポーネントに受け渡す引数のようなもので、
コンポーネントは、受け取ったpropsに応じて
表示するスタイルや内容を変化させることが可能

Propsの渡し方

<App.jsx>

上記コードをcomponentを分割して、

propsの受け渡しによって

変化することできるように作成する。

childen

タグで囲んだ要素は
childrenとして受け渡すことが可能

 

1. 「props.XX」と書く渡し方

各propsに対してprops.XXと記述する必要があり、
数が多いと煩雑になる。

<App.jsx>

<Component.jsx>

2. propsを分割代入する渡し方

propsはオブジェクトなので分割代入ができる。

<Component.jsx>

3. 引数の段階で分割代入

上記例ではpropsを引数の段階で、
分割代入することも可能
(引数の段階で、分割代入する方法が
シンプルで一番スッキリする

<Component.jsx>

下記部分はオブジェクトの省略記法が使用できる。



このように、propsの受け渡し方や省略記法にも
様々な書き方があるため、頭に入れておくことが必要。





ここまで読み進めていただきありがとうございます。