propとstate

componentを扱うときにたくさん出てきたpropとstateをメモしておきます。

prop:componentの中でattributeとして定義して、適宜component内で呼び出す。

state:getInitialで初期値を返して、データに変更があった場合にthis.setStateで更新。

propでは外部から渡されたデータをcomponentで使えるということで、stateはcomponentが値を管理するという違いがあります。