公式解説:https://ja.reactjs.org/docs/faq-functions.html

<概要>

小さく独立した部品のこと。

コンポーネントはパラメータ(props)を受け取り、renderメソッドを通じて表示する。

2種類のコンポーネントがある。

流れ:パラメータ(props)→コンポーネント→render


<Class Component>

クラスによって定義されたコンポーネント

<定義方法>

<特徴>

・React.componentというクラスを継承して使用する

・ライフサイクルたstareを持つ

・propsにはthisが必要

・renderメソッド内でJSXをreturnする


<Functional Component>