公式解説: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>