5
共有コンポーネントライブラリのベストプラクティス
共有可能なReactコンポーネントライブラリを作成しています。 ライブラリには多くのコンポーネントが含まれていますが、エンドユーザーはそれらのいくつかを使用するだけで済みます。 コードをWebpack(またはParcelまたはRollup)にバンドルすると、すべてのコードを含む1つのファイルが作成されます。 パフォーマンス上の理由から、実際に使用されない限り、すべてのコードをブラウザでダウンロードしたくありません。コンポーネントをバンドルするべきではないと私は思いますか?バンドルはコンポーネントの消費者に任せるべきですか?コンポーネントの消費者に他に何かを残しますか?JSXをトランスパイルするだけですか? 同じリポジトリに多数の異なるコンポーネントが含まれている場合、main.jsには何を含める必要がありますか?