Framework7 Reactのパッケージ構造
パッケージ
Framework7 Reactのパッケージには、以下のファイルとフォルダが含まれています。
framework7-react/
bundle/
cjs/
components/
accordion.js
accordion-content.js
...
framework7-react.js
components/
accordion/
package.json
accordion-item/
package.json
...
esm/
components/
accordion.js
accordion-content.js
...
framework7-react.js
Reactプラグイン
ES/CJSモジュールとして提供されるFramework7 Reactプラグインです。
// Import Framework7 Core
import Framework7 from 'framework7/lite';
/*
Or import bundle with all components:
import Framework7 from 'framework7/lite-bundle';
*/
// Framework7 Reactのインポート
import Framework7React from 'framework7-react';
// プラグインの初期化
Framework7.use(Framework7React)
デフォルトではFramework7-Reactプラグインのみがエクスポートされ、Reactコンポーネントは含まれていません。コンポーネントを個別にインポートするには、名前付きインポートを使用する必要があります。
import { App, View } from 'framework7-react';
export default () => (
<App>
<View>
...
</View>
</App>
)