Open6
ReactNodeの型指定を辞めたい
ReactNodeは型としての範囲が広すぎる。
Buttonの引数にiconとか入れるのにReactNodeを型にしたらstringとか受け入れてしまうのを防ぎたい
雑に実装してみたけどこういう感じを楽にしたい
とりあえずやってみた実装としてはIconコンポーネントをIconinterfaceをimplementsしたSingletonクラスでラップした
Singletonのインスタンスをexportすることでいい感じになってて欲しい
利用側はinterfaceを型として指定することでimplementsしたクラスに縛れる
なんか楽にできるようにしたい