まず、複数のコンポーネントをエクスポートするために、各コンポーネントを個別のファイルに分割します。例えば、コンポーネントAをA.js、コンポーネントBをB.jsのように保存します。
次に、各コンポーネントファイルで、コンポーネントをエクスポートする必要があります。以下は、A.jsとB.jsの例です。
A.js:
B.js:
これで、各コンポーネントが個別のファイルに保存され、エクスポートされました。
次に、index.jsファイルでこれらのコンポーネントをインポートし、必要に応じて他のファイルで使用できるようにします。
index.js:
import React from 'react';
import ComponentA from './A';
import ComponentB from './B';
export { ComponentA, ComponentB };
上記のコードでは、ComponentAとComponentBをインポートし、それらをエクスポートしています。他のファイルでこれらのコンポーネントを使用する場合は、次のようにインポートできます。
import { ComponentA, ComponentB } from './index';
// ComponentAとComponentBを使用するコード
以上がReactで複数のコンポーネントをindex.jsからエクスポートする方法です。これにより、コードの再利用性が向上し、コンポーネントの管理が容易になります。