React+TypeScriptにおいて、Propsの定義はexportできるようにした方がいい
背景
Propsの定義を各モジュール内のローカルなものとして実装していた
問題
あるコンポーネントを拡張したコンポーネントを作成する際、元のPropsを参照できなくて困った
Ex. Buttonを拡張したLoadinButtonを作成する際、型結合を利用してPropsを定義する
解決策
Propsの定義はexportできるような書き方にする
今回はコンポーネント一つごとにモジュールを作り、それぞれdefault export していたが、そもそもdefault exportを使わないようにする
この件については色々言われているようなので調査する