reactjs
babel

同一クラスにdefaultPropsが2つ存在するときの挙動

同一クラスにdefaultPropsが複数存在するときの挙動はどうなるの?

Babelを使用しているので公式を見てみたら、コンパイル結果を載せてくれてた。
さすが。
表示されるソースは編集可能なので、2つ描いてみましょう。

ここです。

どうやら、代入形式だから複数記述された場合は最後に記述されたdefaultPropsしか動作しなさそう。
実際にソースをデバッグしてみたら確かに最後のしか動作してなかった。
最適化してくれないんだな〜と思いました。
JS関連はリファレンス見れば大概載ってるから助かる。

以上。